component
AP2204K-3.0TRG1
Public Made by Adomby adom
MSKSEMI Voltage Regulators - Linear, Low Drop Out (LDO) Regulators, SOT-23-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
ap2204k-3-0trg1: factory component page (tier=lcsc)
9 files changed
+1311−1282
README.md+45−9@@ -1,28 +1,64 @@ # AP2204K-3.0TRG1 -**TECH PUBLIC** · Voltage Regulators - Linear, Low Drop Out (LDO) Regulators · SOT-23-5+**MSKSEMI** · Voltage Regulators - Linear, Low Drop Out (LDO) Regulators · SOT-23-5 -AP2204K-3.0TRG1 from TECH PUBLIC, in a SOT-23-5. 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.+AP2204K-3.0TRG1 from MSKSEMI, in a SOT-23-5. 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 | VIN | power_in | Input of supply voltage; operating supply range is 1.7 V to 27 V, absolute maximum -0.3 V to 29 V. |-| 2 | GND | power_in | Ground. |-| 3 | EN | input | Enable control input; VIH is 1.3 V min on rising, VIL is 0.7 V max on falling, and absolute maximum is VOUT+0.3 V. |+| 1 | VIN | power_in | Input of the supply voltage; the datasheet's recommended input voltage range is 2.0V to 24V. |+| 2 | GND | power_in | Ground pin; the input and output capacitor ground connections must return to this pin through as wide and as short a copper trace as is practical. |+| 3 | CE | input | Enable control input; the datasheet gives no logic threshold levels for this pin (electrical characteristics are specified with VEN = 5V). | | 4 | NC | unconnected | No internal connection. |-| 5 | VOUT | power_out | Output of the regulator (3.0 V version); output current is internally limited and absolute maximum voltage is 6 V. |+| 5 | VOUT | power_out | Regulator output; the datasheet gives a 500mA output current rating and a current limit of 501mA minimum and 700mA typical. | ## Key specifications | Parameter | Value | |---|---|-| Manufacturer | TECH PUBLIC |+| Manufacturer | MSKSEMI | | Package | SOT-23-5 | | Category | Power Management (PMIC) | | Pins | 5 | +## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Supply Voltage VIN | VIN | 2 | | 24 | V | | 6 |+| DC Output Voltage Accuracy | | -2 | | 2 | % | ILOAD =0.1mA | 6 |+| Line Regulation | ΔLINE | | | 0.3 | % | ILOAD =1mA, 5 ≤ VIN ≤ 30V | 6 |+| Load Regulation | ΔLOAD | | | 0.1 | % | 1mA≤ ILOAD ≤ 0.2A | 6 |+| Output Current Limit | ILIM | 501 | 700 | | mA | VOUT =0 | 6 |+| Thermal Shutdown Temperature | TSD | | 160 | | °C | ILOAD =10mA | 6 |+| Thermal Shutdown Hysteresis | ΔTSD | | 15 | | °C | | 6 |+| VIN to GND | VIN | -0.3 | | 28 | V | | 5 |+| VOUT to VIN | VOUT-VIN | -28 | | 0.3 | V | | 5 |+| Lead Temperature (Soldering) | | | | 260 | °C | 10 sec. | 5 |+| Junction Temperature | TJ | | | 150 | °C | | 5 |+| Storage Temperature Range | | -40 | | 150 | °C | | 5 |+| ESD Susceptibility HBM | HBM | | | 2 | KV | | 5 |+| ESD Susceptibility MM | MM | | | 200 | V | | 5 |+| Package Thermal Resistance | θJA | | 200 | | °C/W | | 5 |+| Input Voltage | VIN | 2 | | 24 | V | | 5 |+| Junction Temperature Range | | -40 | | 125 | °C | | 5 |+| Ambient Temperature Range | | -40 | | 85 | °C | | 5 |+| Input Capacitor | | 1 | | | μF | placed close to VIN and GND pins | 7 |+| Output Capacitor Effective Capacitance | | 1 | | 22 | μF | | 7 |+| Output Capacitor ESR | ESR | 1 | | | mΩ | | 7 |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| contacts | copper | | must be back to the AP2204K-X.XTRG1(MS) ground pin using as wide and as short of a copper trace as is practical | 7 |+ ## CAD (KiCad official) - Symbol: `AP2204K-3.0TRG1`@@ -34,8 +70,8 @@ AP2204K-3.0TRG1 from TECH PUBLIC, in a SOT-23-5. Pinout and pin descriptions ext Data extracted from the manufacturer datasheet, not a distributor listing: -- **Datasheet:** [TECH PUBLIC datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603387497494040576) (6 pp, sha256 `619f0886b9f2531b`, retrieved 2026-10-17, tier: lcsc)-- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (vision), consensus `claude-opus-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **Datasheet:** [MSKSEMI datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590918664030011392) (9 pp, sha256 `8182de36bcf74c93`, retrieved 2026-10-17, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-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/ap2204k-3-0trg1-datasheet.pdf)
ap2204k-3-0trg1-etched.step+963−963@@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-10-17T21:16:54',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-10-17T21:57:05',('Author'),( 'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8' ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));@@ -5616,18 +5616,26 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT ,(#15)); #5241 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( #5242,#5252,#5261,#5270,#5279,#5288,#5297,#5306,#5315,#5324,#5333,- #5342,#5351,#5360,#5369,#5378,#5387),#5232);-#5242 = STYLED_ITEM('color',(#5243),#3100);+ #5342,#5351,#5360,#5369,#5379,#5388,#5397,#5406,#5415,#5424,#5433,+ #5442,#5451,#5460,#5469,#5478,#5487,#5496,#5505,#5514,#5523,#5532,+ #5541,#5550,#5559,#5568,#5577,#5586,#5595,#5604,#5613,#5622,#5631,+ #5640,#5649,#5658,#5667,#5676,#5685,#5694,#5703,#5712,#5721,#5730,+ #5739,#5748,#5757,#5766,#5775,#5784,#5793,#5802,#5811,#5820,#5829,+ #5838,#5847,#5856,#5865,#5874,#5883,#5892,#5901,#5910,#5919,#5928,+ #5937,#5946,#5955,#5964,#5973,#5982,#5991,#6000,#6009,#6018,#6027,+ #6036,#6045,#6054,#6063,#6072,#6081,#6090,#6099,#6108,#6117,#6126,+ #6135,#6144,#6153),#3084);+#5242 = STYLED_ITEM('color',(#5243),#17); #5243 = PRESENTATION_STYLE_ASSIGNMENT((#5244,#5250)); #5244 = SURFACE_STYLE_USAGE(.BOTH.,#5245); #5245 = SURFACE_SIDE_STYLE('',(#5246)); #5246 = SURFACE_STYLE_FILL_AREA(#5247); #5247 = FILL_AREA_STYLE('',(#5248)); #5248 = FILL_AREA_STYLE_COLOUR('',#5249);-#5249 = COLOUR_RGB('',0.896243869286,0.896243869286,0.886003966688);+#5249 = COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626); #5250 = CURVE_STYLE('',#5251,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5251 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5252 = STYLED_ITEM('color',(#5253),#3200);+#5252 = STYLED_ITEM('color',(#5253),#55); #5253 = PRESENTATION_STYLE_ASSIGNMENT((#5254,#5259)); #5254 = SURFACE_STYLE_USAGE(.BOTH.,#5255); #5255 = SURFACE_SIDE_STYLE('',(#5256));@@ -5636,7 +5644,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5258 = FILL_AREA_STYLE_COLOUR('',#5249); #5259 = CURVE_STYLE('',#5260,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5260 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5261 = STYLED_ITEM('color',(#5262),#3340);+#5261 = STYLED_ITEM('color',(#5262),#118); #5262 = PRESENTATION_STYLE_ASSIGNMENT((#5263,#5268)); #5263 = SURFACE_STYLE_USAGE(.BOTH.,#5264); #5264 = SURFACE_SIDE_STYLE('',(#5265));@@ -5645,7 +5653,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5267 = FILL_AREA_STYLE_COLOUR('',#5249); #5268 = CURVE_STYLE('',#5269,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5269 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5270 = STYLED_ITEM('color',(#5271),#3518);+#5270 = STYLED_ITEM('color',(#5271),#141); #5271 = PRESENTATION_STYLE_ASSIGNMENT((#5272,#5277)); #5272 = SURFACE_STYLE_USAGE(.BOTH.,#5273); #5273 = SURFACE_SIDE_STYLE('',(#5274));@@ -5654,7 +5662,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5276 = FILL_AREA_STYLE_COLOUR('',#5249); #5277 = CURVE_STYLE('',#5278,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5278 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5279 = STYLED_ITEM('color',(#5280),#3696);+#5279 = STYLED_ITEM('color',(#5280),#170); #5280 = PRESENTATION_STYLE_ASSIGNMENT((#5281,#5286)); #5281 = SURFACE_STYLE_USAGE(.BOTH.,#5282); #5282 = SURFACE_SIDE_STYLE('',(#5283));@@ -5663,7 +5671,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5285 = FILL_AREA_STYLE_COLOUR('',#5249); #5286 = CURVE_STYLE('',#5287,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5287 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5288 = STYLED_ITEM('color',(#5289),#3770);+#5288 = STYLED_ITEM('color',(#5289),#193); #5289 = PRESENTATION_STYLE_ASSIGNMENT((#5290,#5295)); #5290 = SURFACE_STYLE_USAGE(.BOTH.,#5291); #5291 = SURFACE_SIDE_STYLE('',(#5292));@@ -5672,7 +5680,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5294 = FILL_AREA_STYLE_COLOUR('',#5249); #5295 = CURVE_STYLE('',#5296,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5296 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5297 = STYLED_ITEM('color',(#5298),#3910);+#5297 = STYLED_ITEM('color',(#5298),#264); #5298 = PRESENTATION_STYLE_ASSIGNMENT((#5299,#5304)); #5299 = SURFACE_STYLE_USAGE(.BOTH.,#5300); #5300 = SURFACE_SIDE_STYLE('',(#5301));@@ -5681,7 +5689,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5303 = FILL_AREA_STYLE_COLOUR('',#5249); #5304 = CURVE_STYLE('',#5305,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5305 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5306 = STYLED_ITEM('color',(#5307),#4034);+#5306 = STYLED_ITEM('color',(#5307),#319); #5307 = PRESENTATION_STYLE_ASSIGNMENT((#5308,#5313)); #5308 = SURFACE_STYLE_USAGE(.BOTH.,#5309); #5309 = SURFACE_SIDE_STYLE('',(#5310));@@ -5690,7 +5698,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5312 = FILL_AREA_STYLE_COLOUR('',#5249); #5313 = CURVE_STYLE('',#5314,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5314 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5315 = STYLED_ITEM('color',(#5316),#4140);+#5315 = STYLED_ITEM('color',(#5316),#342); #5316 = PRESENTATION_STYLE_ASSIGNMENT((#5317,#5322)); #5317 = SURFACE_STYLE_USAGE(.BOTH.,#5318); #5318 = SURFACE_SIDE_STYLE('',(#5319));@@ -5699,7 +5707,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5321 = FILL_AREA_STYLE_COLOUR('',#5249); #5322 = CURVE_STYLE('',#5323,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5323 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5324 = STYLED_ITEM('color',(#5325),#4182);+#5324 = STYLED_ITEM('color',(#5325),#365); #5325 = PRESENTATION_STYLE_ASSIGNMENT((#5326,#5331)); #5326 = SURFACE_STYLE_USAGE(.BOTH.,#5327); #5327 = SURFACE_SIDE_STYLE('',(#5328));@@ -5708,7 +5716,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5330 = FILL_AREA_STYLE_COLOUR('',#5249); #5331 = CURVE_STYLE('',#5332,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5332 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5333 = STYLED_ITEM('color',(#5334),#4424);+#5333 = STYLED_ITEM('color',(#5334),#382); #5334 = PRESENTATION_STYLE_ASSIGNMENT((#5335,#5340)); #5335 = SURFACE_STYLE_USAGE(.BOTH.,#5336); #5336 = SURFACE_SIDE_STYLE('',(#5337));@@ -5717,7 +5725,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5339 = FILL_AREA_STYLE_COLOUR('',#5249); #5340 = CURVE_STYLE('',#5341,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5341 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5342 = STYLED_ITEM('color',(#5343),#4466);+#5342 = STYLED_ITEM('color',(#5343),#405); #5343 = PRESENTATION_STYLE_ASSIGNMENT((#5344,#5349)); #5344 = SURFACE_STYLE_USAGE(.BOTH.,#5345); #5345 = SURFACE_SIDE_STYLE('',(#5346));@@ -5726,7 +5734,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5348 = FILL_AREA_STYLE_COLOUR('',#5249); #5349 = CURVE_STYLE('',#5350,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5350 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5351 = STYLED_ITEM('color',(#5352),#4540);+#5351 = STYLED_ITEM('color',(#5352),#493); #5352 = PRESENTATION_STYLE_ASSIGNMENT((#5353,#5358)); #5353 = SURFACE_STYLE_USAGE(.BOTH.,#5354); #5354 = SURFACE_SIDE_STYLE('',(#5355));@@ -5735,7 +5743,7 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5357 = FILL_AREA_STYLE_COLOUR('',#5249); #5358 = CURVE_STYLE('',#5359,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5359 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5360 = STYLED_ITEM('color',(#5361),#4680);+#5360 = STYLED_ITEM('color',(#5361),#509); #5361 = PRESENTATION_STYLE_ASSIGNMENT((#5362,#5367)); #5362 = SURFACE_STYLE_USAGE(.BOTH.,#5363); #5363 = SURFACE_SIDE_STYLE('',(#5364));@@ -5744,964 +5752,956 @@ GLOBAL_UNIT_ASSIGNED_CONTEXT((#5233,#5234,#5235)) REPRESENTATION_CONTEXT #5366 = FILL_AREA_STYLE_COLOUR('',#5249); #5367 = CURVE_STYLE('',#5368,POSITIVE_LENGTH_MEASURE(0.1),#5249); #5368 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5369 = STYLED_ITEM('color',(#5370),#4754);-#5370 = PRESENTATION_STYLE_ASSIGNMENT((#5371,#5376));+#5369 = STYLED_ITEM('color',(#5370),#539);+#5370 = PRESENTATION_STYLE_ASSIGNMENT((#5371,#5377)); #5371 = SURFACE_STYLE_USAGE(.BOTH.,#5372); #5372 = SURFACE_SIDE_STYLE('',(#5373)); #5373 = SURFACE_STYLE_FILL_AREA(#5374); #5374 = FILL_AREA_STYLE('',(#5375));-#5375 = FILL_AREA_STYLE_COLOUR('',#5249);-#5376 = CURVE_STYLE('',#5377,POSITIVE_LENGTH_MEASURE(0.1),#5249);-#5377 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5378 = STYLED_ITEM('color',(#5379),#4950);-#5379 = PRESENTATION_STYLE_ASSIGNMENT((#5380,#5385));-#5380 = SURFACE_STYLE_USAGE(.BOTH.,#5381);-#5381 = SURFACE_SIDE_STYLE('',(#5382));-#5382 = SURFACE_STYLE_FILL_AREA(#5383);-#5383 = FILL_AREA_STYLE('',(#5384));-#5384 = FILL_AREA_STYLE_COLOUR('',#5249);-#5385 = CURVE_STYLE('',#5386,POSITIVE_LENGTH_MEASURE(0.1),#5249);-#5386 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5387 = STYLED_ITEM('color',(#5388),#5136);-#5388 = PRESENTATION_STYLE_ASSIGNMENT((#5389,#5394));-#5389 = SURFACE_STYLE_USAGE(.BOTH.,#5390);-#5390 = SURFACE_SIDE_STYLE('',(#5391));-#5391 = SURFACE_STYLE_FILL_AREA(#5392);-#5392 = FILL_AREA_STYLE('',(#5393));-#5393 = FILL_AREA_STYLE_COLOUR('',#5249);-#5394 = CURVE_STYLE('',#5395,POSITIVE_LENGTH_MEASURE(0.1),#5249);-#5395 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5396 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #5397,#5407,#5416,#5425,#5434,#5443,#5452,#5461,#5470,#5479,#5488,- #5497,#5506,#5515,#5524,#5534,#5543,#5552,#5561,#5570,#5579,#5588,- #5597,#5606,#5615,#5624,#5633,#5642,#5651,#5660,#5669,#5678,#5687,- #5696,#5705,#5714,#5723,#5732,#5741,#5750,#5759,#5768,#5777,#5786,- #5795,#5804,#5813,#5822,#5831,#5840,#5849,#5858,#5867,#5876,#5885,- #5894,#5903,#5912,#5921,#5930,#5939,#5948,#5957,#5966,#5975,#5984,- #5993,#6002,#6011,#6020,#6029,#6038,#6047,#6056,#6065,#6074,#6083,- #6092,#6101,#6110,#6119,#6128,#6137,#6146,#6155,#6164,#6173,#6182,- #6191,#6200,#6209,#6218,#6227,#6236,#6245,#6254,#6263,#6272,#6281,- #6290,#6299,#6308),#3084);-#5397 = STYLED_ITEM('color',(#5398),#17);-#5398 = PRESENTATION_STYLE_ASSIGNMENT((#5399,#5405));+#5375 = FILL_AREA_STYLE_COLOUR('',#5376);+#5376 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#5377 = CURVE_STYLE('',#5378,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5378 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5379 = STYLED_ITEM('color',(#5380),#570);+#5380 = PRESENTATION_STYLE_ASSIGNMENT((#5381,#5386));+#5381 = SURFACE_STYLE_USAGE(.BOTH.,#5382);+#5382 = SURFACE_SIDE_STYLE('',(#5383));+#5383 = SURFACE_STYLE_FILL_AREA(#5384);+#5384 = FILL_AREA_STYLE('',(#5385));+#5385 = FILL_AREA_STYLE_COLOUR('',#5249);+#5386 = CURVE_STYLE('',#5387,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5387 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5388 = STYLED_ITEM('color',(#5389),#601);+#5389 = PRESENTATION_STYLE_ASSIGNMENT((#5390,#5395));+#5390 = SURFACE_STYLE_USAGE(.BOTH.,#5391);+#5391 = SURFACE_SIDE_STYLE('',(#5392));+#5392 = SURFACE_STYLE_FILL_AREA(#5393);+#5393 = FILL_AREA_STYLE('',(#5394));+#5394 = FILL_AREA_STYLE_COLOUR('',#5376);+#5395 = CURVE_STYLE('',#5396,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5396 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5397 = STYLED_ITEM('color',(#5398),#632);+#5398 = PRESENTATION_STYLE_ASSIGNMENT((#5399,#5404)); #5399 = SURFACE_STYLE_USAGE(.BOTH.,#5400); #5400 = SURFACE_SIDE_STYLE('',(#5401)); #5401 = SURFACE_STYLE_FILL_AREA(#5402); #5402 = FILL_AREA_STYLE('',(#5403));-#5403 = FILL_AREA_STYLE_COLOUR('',#5404);-#5404 = COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);-#5405 = CURVE_STYLE('',#5406,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5406 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5407 = STYLED_ITEM('color',(#5408),#55);-#5408 = PRESENTATION_STYLE_ASSIGNMENT((#5409,#5414));-#5409 = SURFACE_STYLE_USAGE(.BOTH.,#5410);-#5410 = SURFACE_SIDE_STYLE('',(#5411));-#5411 = SURFACE_STYLE_FILL_AREA(#5412);-#5412 = FILL_AREA_STYLE('',(#5413));-#5413 = FILL_AREA_STYLE_COLOUR('',#5404);-#5414 = CURVE_STYLE('',#5415,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5415 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5416 = STYLED_ITEM('color',(#5417),#118);-#5417 = PRESENTATION_STYLE_ASSIGNMENT((#5418,#5423));-#5418 = SURFACE_STYLE_USAGE(.BOTH.,#5419);-#5419 = SURFACE_SIDE_STYLE('',(#5420));-#5420 = SURFACE_STYLE_FILL_AREA(#5421);-#5421 = FILL_AREA_STYLE('',(#5422));-#5422 = FILL_AREA_STYLE_COLOUR('',#5404);-#5423 = CURVE_STYLE('',#5424,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5424 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5425 = STYLED_ITEM('color',(#5426),#141);-#5426 = PRESENTATION_STYLE_ASSIGNMENT((#5427,#5432));-#5427 = SURFACE_STYLE_USAGE(.BOTH.,#5428);-#5428 = SURFACE_SIDE_STYLE('',(#5429));-#5429 = SURFACE_STYLE_FILL_AREA(#5430);-#5430 = FILL_AREA_STYLE('',(#5431));-#5431 = FILL_AREA_STYLE_COLOUR('',#5404);-#5432 = CURVE_STYLE('',#5433,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5433 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5434 = STYLED_ITEM('color',(#5435),#170);-#5435 = PRESENTATION_STYLE_ASSIGNMENT((#5436,#5441));-#5436 = SURFACE_STYLE_USAGE(.BOTH.,#5437);-#5437 = SURFACE_SIDE_STYLE('',(#5438));-#5438 = SURFACE_STYLE_FILL_AREA(#5439);-#5439 = FILL_AREA_STYLE('',(#5440));-#5440 = FILL_AREA_STYLE_COLOUR('',#5404);-#5441 = CURVE_STYLE('',#5442,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5442 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5443 = STYLED_ITEM('color',(#5444),#193);-#5444 = PRESENTATION_STYLE_ASSIGNMENT((#5445,#5450));-#5445 = SURFACE_STYLE_USAGE(.BOTH.,#5446);-#5446 = SURFACE_SIDE_STYLE('',(#5447));-#5447 = SURFACE_STYLE_FILL_AREA(#5448);-#5448 = FILL_AREA_STYLE('',(#5449));-#5449 = FILL_AREA_STYLE_COLOUR('',#5404);-#5450 = CURVE_STYLE('',#5451,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5451 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5452 = STYLED_ITEM('color',(#5453),#264);-#5453 = PRESENTATION_STYLE_ASSIGNMENT((#5454,#5459));-#5454 = SURFACE_STYLE_USAGE(.BOTH.,#5455);-#5455 = SURFACE_SIDE_STYLE('',(#5456));-#5456 = SURFACE_STYLE_FILL_AREA(#5457);-#5457 = FILL_AREA_STYLE('',(#5458));-#5458 = FILL_AREA_STYLE_COLOUR('',#5404);-#5459 = CURVE_STYLE('',#5460,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5460 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5461 = STYLED_ITEM('color',(#5462),#319);-#5462 = PRESENTATION_STYLE_ASSIGNMENT((#5463,#5468));-#5463 = SURFACE_STYLE_USAGE(.BOTH.,#5464);-#5464 = SURFACE_SIDE_STYLE('',(#5465));-#5465 = SURFACE_STYLE_FILL_AREA(#5466);-#5466 = FILL_AREA_STYLE('',(#5467));-#5467 = FILL_AREA_STYLE_COLOUR('',#5404);-#5468 = CURVE_STYLE('',#5469,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5469 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5470 = STYLED_ITEM('color',(#5471),#342);-#5471 = PRESENTATION_STYLE_ASSIGNMENT((#5472,#5477));-#5472 = SURFACE_STYLE_USAGE(.BOTH.,#5473);-#5473 = SURFACE_SIDE_STYLE('',(#5474));-#5474 = SURFACE_STYLE_FILL_AREA(#5475);-#5475 = FILL_AREA_STYLE('',(#5476));-#5476 = FILL_AREA_STYLE_COLOUR('',#5404);-#5477 = CURVE_STYLE('',#5478,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5478 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5479 = STYLED_ITEM('color',(#5480),#365);-#5480 = PRESENTATION_STYLE_ASSIGNMENT((#5481,#5486));-#5481 = SURFACE_STYLE_USAGE(.BOTH.,#5482);-#5482 = SURFACE_SIDE_STYLE('',(#5483));-#5483 = SURFACE_STYLE_FILL_AREA(#5484);-#5484 = FILL_AREA_STYLE('',(#5485));-#5485 = FILL_AREA_STYLE_COLOUR('',#5404);-#5486 = CURVE_STYLE('',#5487,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5487 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5488 = STYLED_ITEM('color',(#5489),#382);-#5489 = PRESENTATION_STYLE_ASSIGNMENT((#5490,#5495));-#5490 = SURFACE_STYLE_USAGE(.BOTH.,#5491);-#5491 = SURFACE_SIDE_STYLE('',(#5492));-#5492 = SURFACE_STYLE_FILL_AREA(#5493);-#5493 = FILL_AREA_STYLE('',(#5494));-#5494 = FILL_AREA_STYLE_COLOUR('',#5404);-#5495 = CURVE_STYLE('',#5496,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5496 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5497 = STYLED_ITEM('color',(#5498),#405);-#5498 = PRESENTATION_STYLE_ASSIGNMENT((#5499,#5504));-#5499 = SURFACE_STYLE_USAGE(.BOTH.,#5500);-#5500 = SURFACE_SIDE_STYLE('',(#5501));-#5501 = SURFACE_STYLE_FILL_AREA(#5502);-#5502 = FILL_AREA_STYLE('',(#5503));-#5503 = FILL_AREA_STYLE_COLOUR('',#5404);-#5504 = CURVE_STYLE('',#5505,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5505 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5506 = STYLED_ITEM('color',(#5507),#493);-#5507 = PRESENTATION_STYLE_ASSIGNMENT((#5508,#5513));-#5508 = SURFACE_STYLE_USAGE(.BOTH.,#5509);-#5509 = SURFACE_SIDE_STYLE('',(#5510));-#5510 = SURFACE_STYLE_FILL_AREA(#5511);-#5511 = FILL_AREA_STYLE('',(#5512));-#5512 = FILL_AREA_STYLE_COLOUR('',#5404);-#5513 = CURVE_STYLE('',#5514,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5514 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5515 = STYLED_ITEM('color',(#5516),#509);-#5516 = PRESENTATION_STYLE_ASSIGNMENT((#5517,#5522));-#5517 = SURFACE_STYLE_USAGE(.BOTH.,#5518);-#5518 = SURFACE_SIDE_STYLE('',(#5519));-#5519 = SURFACE_STYLE_FILL_AREA(#5520);-#5520 = FILL_AREA_STYLE('',(#5521));-#5521 = FILL_AREA_STYLE_COLOUR('',#5404);-#5522 = CURVE_STYLE('',#5523,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5523 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5524 = STYLED_ITEM('color',(#5525),#539);-#5525 = PRESENTATION_STYLE_ASSIGNMENT((#5526,#5532));-#5526 = SURFACE_STYLE_USAGE(.BOTH.,#5527);-#5527 = SURFACE_SIDE_STYLE('',(#5528));-#5528 = SURFACE_STYLE_FILL_AREA(#5529);-#5529 = FILL_AREA_STYLE('',(#5530));-#5530 = FILL_AREA_STYLE_COLOUR('',#5531);-#5531 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);-#5532 = CURVE_STYLE('',#5533,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5533 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5534 = STYLED_ITEM('color',(#5535),#570);-#5535 = PRESENTATION_STYLE_ASSIGNMENT((#5536,#5541));-#5536 = SURFACE_STYLE_USAGE(.BOTH.,#5537);-#5537 = SURFACE_SIDE_STYLE('',(#5538));-#5538 = SURFACE_STYLE_FILL_AREA(#5539);-#5539 = FILL_AREA_STYLE('',(#5540));-#5540 = FILL_AREA_STYLE_COLOUR('',#5404);-#5541 = CURVE_STYLE('',#5542,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5542 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5543 = STYLED_ITEM('color',(#5544),#601);-#5544 = PRESENTATION_STYLE_ASSIGNMENT((#5545,#5550));-#5545 = SURFACE_STYLE_USAGE(.BOTH.,#5546);-#5546 = SURFACE_SIDE_STYLE('',(#5547));-#5547 = SURFACE_STYLE_FILL_AREA(#5548);-#5548 = FILL_AREA_STYLE('',(#5549));-#5549 = FILL_AREA_STYLE_COLOUR('',#5531);-#5550 = CURVE_STYLE('',#5551,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5551 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5552 = STYLED_ITEM('color',(#5553),#632);-#5553 = PRESENTATION_STYLE_ASSIGNMENT((#5554,#5559));-#5554 = SURFACE_STYLE_USAGE(.BOTH.,#5555);-#5555 = SURFACE_SIDE_STYLE('',(#5556));-#5556 = SURFACE_STYLE_FILL_AREA(#5557);-#5557 = FILL_AREA_STYLE('',(#5558));-#5558 = FILL_AREA_STYLE_COLOUR('',#5404);-#5559 = CURVE_STYLE('',#5560,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5560 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5561 = STYLED_ITEM('color',(#5562),#663);-#5562 = PRESENTATION_STYLE_ASSIGNMENT((#5563,#5568));-#5563 = SURFACE_STYLE_USAGE(.BOTH.,#5564);-#5564 = SURFACE_SIDE_STYLE('',(#5565));-#5565 = SURFACE_STYLE_FILL_AREA(#5566);-#5566 = FILL_AREA_STYLE('',(#5567));-#5567 = FILL_AREA_STYLE_COLOUR('',#5531);-#5568 = CURVE_STYLE('',#5569,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5569 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5570 = STYLED_ITEM('color',(#5571),#694);-#5571 = PRESENTATION_STYLE_ASSIGNMENT((#5572,#5577));-#5572 = SURFACE_STYLE_USAGE(.BOTH.,#5573);-#5573 = SURFACE_SIDE_STYLE('',(#5574));-#5574 = SURFACE_STYLE_FILL_AREA(#5575);-#5575 = FILL_AREA_STYLE('',(#5576));-#5576 = FILL_AREA_STYLE_COLOUR('',#5404);-#5577 = CURVE_STYLE('',#5578,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5578 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5579 = STYLED_ITEM('color',(#5580),#711);-#5580 = PRESENTATION_STYLE_ASSIGNMENT((#5581,#5586));-#5581 = SURFACE_STYLE_USAGE(.BOTH.,#5582);-#5582 = SURFACE_SIDE_STYLE('',(#5583));-#5583 = SURFACE_STYLE_FILL_AREA(#5584);-#5584 = FILL_AREA_STYLE('',(#5585));-#5585 = FILL_AREA_STYLE_COLOUR('',#5404);-#5586 = CURVE_STYLE('',#5587,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5587 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5588 = STYLED_ITEM('color',(#5589),#728);-#5589 = PRESENTATION_STYLE_ASSIGNMENT((#5590,#5595));-#5590 = SURFACE_STYLE_USAGE(.BOTH.,#5591);-#5591 = SURFACE_SIDE_STYLE('',(#5592));-#5592 = SURFACE_STYLE_FILL_AREA(#5593);-#5593 = FILL_AREA_STYLE('',(#5594));-#5594 = FILL_AREA_STYLE_COLOUR('',#5531);-#5595 = CURVE_STYLE('',#5596,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5596 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5597 = STYLED_ITEM('color',(#5598),#759);-#5598 = PRESENTATION_STYLE_ASSIGNMENT((#5599,#5604));-#5599 = SURFACE_STYLE_USAGE(.BOTH.,#5600);-#5600 = SURFACE_SIDE_STYLE('',(#5601));-#5601 = SURFACE_STYLE_FILL_AREA(#5602);-#5602 = FILL_AREA_STYLE('',(#5603));-#5603 = FILL_AREA_STYLE_COLOUR('',#5404);-#5604 = CURVE_STYLE('',#5605,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5605 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5606 = STYLED_ITEM('color',(#5607),#790);-#5607 = PRESENTATION_STYLE_ASSIGNMENT((#5608,#5613));-#5608 = SURFACE_STYLE_USAGE(.BOTH.,#5609);-#5609 = SURFACE_SIDE_STYLE('',(#5610));-#5610 = SURFACE_STYLE_FILL_AREA(#5611);-#5611 = FILL_AREA_STYLE('',(#5612));-#5612 = FILL_AREA_STYLE_COLOUR('',#5531);-#5613 = CURVE_STYLE('',#5614,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5614 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5615 = STYLED_ITEM('color',(#5616),#821);-#5616 = PRESENTATION_STYLE_ASSIGNMENT((#5617,#5622));-#5617 = SURFACE_STYLE_USAGE(.BOTH.,#5618);-#5618 = SURFACE_SIDE_STYLE('',(#5619));-#5619 = SURFACE_STYLE_FILL_AREA(#5620);-#5620 = FILL_AREA_STYLE('',(#5621));-#5621 = FILL_AREA_STYLE_COLOUR('',#5404);-#5622 = CURVE_STYLE('',#5623,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5623 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5624 = STYLED_ITEM('color',(#5625),#851);-#5625 = PRESENTATION_STYLE_ASSIGNMENT((#5626,#5631));-#5626 = SURFACE_STYLE_USAGE(.BOTH.,#5627);-#5627 = SURFACE_SIDE_STYLE('',(#5628));-#5628 = SURFACE_STYLE_FILL_AREA(#5629);-#5629 = FILL_AREA_STYLE('',(#5630));-#5630 = FILL_AREA_STYLE_COLOUR('',#5404);-#5631 = CURVE_STYLE('',#5632,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5632 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5633 = STYLED_ITEM('color',(#5634),#874);-#5634 = PRESENTATION_STYLE_ASSIGNMENT((#5635,#5640));-#5635 = SURFACE_STYLE_USAGE(.BOTH.,#5636);-#5636 = SURFACE_SIDE_STYLE('',(#5637));-#5637 = SURFACE_STYLE_FILL_AREA(#5638);-#5638 = FILL_AREA_STYLE('',(#5639));-#5639 = FILL_AREA_STYLE_COLOUR('',#5404);-#5640 = CURVE_STYLE('',#5641,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5641 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5642 = STYLED_ITEM('color',(#5643),#897);-#5643 = PRESENTATION_STYLE_ASSIGNMENT((#5644,#5649));-#5644 = SURFACE_STYLE_USAGE(.BOTH.,#5645);-#5645 = SURFACE_SIDE_STYLE('',(#5646));-#5646 = SURFACE_STYLE_FILL_AREA(#5647);-#5647 = FILL_AREA_STYLE('',(#5648));-#5648 = FILL_AREA_STYLE_COLOUR('',#5404);-#5649 = CURVE_STYLE('',#5650,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5650 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5651 = STYLED_ITEM('color',(#5652),#914);-#5652 = PRESENTATION_STYLE_ASSIGNMENT((#5653,#5658));-#5653 = SURFACE_STYLE_USAGE(.BOTH.,#5654);-#5654 = SURFACE_SIDE_STYLE('',(#5655));-#5655 = SURFACE_STYLE_FILL_AREA(#5656);-#5656 = FILL_AREA_STYLE('',(#5657));-#5657 = FILL_AREA_STYLE_COLOUR('',#5531);-#5658 = CURVE_STYLE('',#5659,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5659 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5660 = STYLED_ITEM('color',(#5661),#959);-#5661 = PRESENTATION_STYLE_ASSIGNMENT((#5662,#5667));-#5662 = SURFACE_STYLE_USAGE(.BOTH.,#5663);-#5663 = SURFACE_SIDE_STYLE('',(#5664));-#5664 = SURFACE_STYLE_FILL_AREA(#5665);-#5665 = FILL_AREA_STYLE('',(#5666));-#5666 = FILL_AREA_STYLE_COLOUR('',#5404);-#5667 = CURVE_STYLE('',#5668,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5668 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5669 = STYLED_ITEM('color',(#5670),#1029);-#5670 = PRESENTATION_STYLE_ASSIGNMENT((#5671,#5676));-#5671 = SURFACE_STYLE_USAGE(.BOTH.,#5672);-#5672 = SURFACE_SIDE_STYLE('',(#5673));-#5673 = SURFACE_STYLE_FILL_AREA(#5674);-#5674 = FILL_AREA_STYLE('',(#5675));-#5675 = FILL_AREA_STYLE_COLOUR('',#5404);-#5676 = CURVE_STYLE('',#5677,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5677 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5678 = STYLED_ITEM('color',(#5679),#1052);-#5679 = PRESENTATION_STYLE_ASSIGNMENT((#5680,#5685));-#5680 = SURFACE_STYLE_USAGE(.BOTH.,#5681);-#5681 = SURFACE_SIDE_STYLE('',(#5682));-#5682 = SURFACE_STYLE_FILL_AREA(#5683);-#5683 = FILL_AREA_STYLE('',(#5684));-#5684 = FILL_AREA_STYLE_COLOUR('',#5404);-#5685 = CURVE_STYLE('',#5686,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5686 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5687 = STYLED_ITEM('color',(#5688),#1075);-#5688 = PRESENTATION_STYLE_ASSIGNMENT((#5689,#5694));-#5689 = SURFACE_STYLE_USAGE(.BOTH.,#5690);-#5690 = SURFACE_SIDE_STYLE('',(#5691));-#5691 = SURFACE_STYLE_FILL_AREA(#5692);-#5692 = FILL_AREA_STYLE('',(#5693));-#5693 = FILL_AREA_STYLE_COLOUR('',#5404);-#5694 = CURVE_STYLE('',#5695,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5695 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5696 = STYLED_ITEM('color',(#5697),#1098);-#5697 = PRESENTATION_STYLE_ASSIGNMENT((#5698,#5703));-#5698 = SURFACE_STYLE_USAGE(.BOTH.,#5699);-#5699 = SURFACE_SIDE_STYLE('',(#5700));-#5700 = SURFACE_STYLE_FILL_AREA(#5701);-#5701 = FILL_AREA_STYLE('',(#5702));-#5702 = FILL_AREA_STYLE_COLOUR('',#5404);-#5703 = CURVE_STYLE('',#5704,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5704 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5705 = STYLED_ITEM('color',(#5706),#1153);-#5706 = PRESENTATION_STYLE_ASSIGNMENT((#5707,#5712));-#5707 = SURFACE_STYLE_USAGE(.BOTH.,#5708);-#5708 = SURFACE_SIDE_STYLE('',(#5709));-#5709 = SURFACE_STYLE_FILL_AREA(#5710);-#5710 = FILL_AREA_STYLE('',(#5711));-#5711 = FILL_AREA_STYLE_COLOUR('',#5531);-#5712 = CURVE_STYLE('',#5713,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5713 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5714 = STYLED_ITEM('color',(#5715),#1191);-#5715 = PRESENTATION_STYLE_ASSIGNMENT((#5716,#5721));-#5716 = SURFACE_STYLE_USAGE(.BOTH.,#5717);-#5717 = SURFACE_SIDE_STYLE('',(#5718));-#5718 = SURFACE_STYLE_FILL_AREA(#5719);-#5719 = FILL_AREA_STYLE('',(#5720));-#5720 = FILL_AREA_STYLE_COLOUR('',#5404);-#5721 = CURVE_STYLE('',#5722,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5722 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5723 = STYLED_ITEM('color',(#5724),#1240);-#5724 = PRESENTATION_STYLE_ASSIGNMENT((#5725,#5730));-#5725 = SURFACE_STYLE_USAGE(.BOTH.,#5726);-#5726 = SURFACE_SIDE_STYLE('',(#5727));-#5727 = SURFACE_STYLE_FILL_AREA(#5728);-#5728 = FILL_AREA_STYLE('',(#5729));-#5729 = FILL_AREA_STYLE_COLOUR('',#5531);-#5730 = CURVE_STYLE('',#5731,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5731 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5732 = STYLED_ITEM('color',(#5733),#1332);-#5733 = PRESENTATION_STYLE_ASSIGNMENT((#5734,#5739));-#5734 = SURFACE_STYLE_USAGE(.BOTH.,#5735);-#5735 = SURFACE_SIDE_STYLE('',(#5736));-#5736 = SURFACE_STYLE_FILL_AREA(#5737);-#5737 = FILL_AREA_STYLE('',(#5738));-#5738 = FILL_AREA_STYLE_COLOUR('',#5531);-#5739 = CURVE_STYLE('',#5740,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5740 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5741 = STYLED_ITEM('color',(#5742),#1357);-#5742 = PRESENTATION_STYLE_ASSIGNMENT((#5743,#5748));-#5743 = SURFACE_STYLE_USAGE(.BOTH.,#5744);-#5744 = SURFACE_SIDE_STYLE('',(#5745));-#5745 = SURFACE_STYLE_FILL_AREA(#5746);-#5746 = FILL_AREA_STYLE('',(#5747));-#5747 = FILL_AREA_STYLE_COLOUR('',#5531);-#5748 = CURVE_STYLE('',#5749,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5749 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5750 = STYLED_ITEM('color',(#5751),#1441);-#5751 = PRESENTATION_STYLE_ASSIGNMENT((#5752,#5757));-#5752 = SURFACE_STYLE_USAGE(.BOTH.,#5753);-#5753 = SURFACE_SIDE_STYLE('',(#5754));-#5754 = SURFACE_STYLE_FILL_AREA(#5755);-#5755 = FILL_AREA_STYLE('',(#5756));-#5756 = FILL_AREA_STYLE_COLOUR('',#5404);-#5757 = CURVE_STYLE('',#5758,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5758 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5759 = STYLED_ITEM('color',(#5760),#1463);-#5760 = PRESENTATION_STYLE_ASSIGNMENT((#5761,#5766));-#5761 = SURFACE_STYLE_USAGE(.BOTH.,#5762);-#5762 = SURFACE_SIDE_STYLE('',(#5763));-#5763 = SURFACE_STYLE_FILL_AREA(#5764);-#5764 = FILL_AREA_STYLE('',(#5765));-#5765 = FILL_AREA_STYLE_COLOUR('',#5531);-#5766 = CURVE_STYLE('',#5767,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5767 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5768 = STYLED_ITEM('color',(#5769),#1555);-#5769 = PRESENTATION_STYLE_ASSIGNMENT((#5770,#5775));-#5770 = SURFACE_STYLE_USAGE(.BOTH.,#5771);-#5771 = SURFACE_SIDE_STYLE('',(#5772));-#5772 = SURFACE_STYLE_FILL_AREA(#5773);-#5773 = FILL_AREA_STYLE('',(#5774));-#5774 = FILL_AREA_STYLE_COLOUR('',#5531);-#5775 = CURVE_STYLE('',#5776,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5776 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5777 = STYLED_ITEM('color',(#5778),#1580);-#5778 = PRESENTATION_STYLE_ASSIGNMENT((#5779,#5784));-#5779 = SURFACE_STYLE_USAGE(.BOTH.,#5780);-#5780 = SURFACE_SIDE_STYLE('',(#5781));-#5781 = SURFACE_STYLE_FILL_AREA(#5782);-#5782 = FILL_AREA_STYLE('',(#5783));-#5783 = FILL_AREA_STYLE_COLOUR('',#5531);-#5784 = CURVE_STYLE('',#5785,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5785 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5786 = STYLED_ITEM('color',(#5787),#1664);-#5787 = PRESENTATION_STYLE_ASSIGNMENT((#5788,#5793));-#5788 = SURFACE_STYLE_USAGE(.BOTH.,#5789);-#5789 = SURFACE_SIDE_STYLE('',(#5790));-#5790 = SURFACE_STYLE_FILL_AREA(#5791);-#5791 = FILL_AREA_STYLE('',(#5792));-#5792 = FILL_AREA_STYLE_COLOUR('',#5404);-#5793 = CURVE_STYLE('',#5794,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5794 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5795 = STYLED_ITEM('color',(#5796),#1681);-#5796 = PRESENTATION_STYLE_ASSIGNMENT((#5797,#5802));-#5797 = SURFACE_STYLE_USAGE(.BOTH.,#5798);-#5798 = SURFACE_SIDE_STYLE('',(#5799));-#5799 = SURFACE_STYLE_FILL_AREA(#5800);-#5800 = FILL_AREA_STYLE('',(#5801));-#5801 = FILL_AREA_STYLE_COLOUR('',#5531);-#5802 = CURVE_STYLE('',#5803,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5803 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5804 = STYLED_ITEM('color',(#5805),#1766);-#5805 = PRESENTATION_STYLE_ASSIGNMENT((#5806,#5811));-#5806 = SURFACE_STYLE_USAGE(.BOTH.,#5807);-#5807 = SURFACE_SIDE_STYLE('',(#5808));-#5808 = SURFACE_STYLE_FILL_AREA(#5809);-#5809 = FILL_AREA_STYLE('',(#5810));-#5810 = FILL_AREA_STYLE_COLOUR('',#5531);-#5811 = CURVE_STYLE('',#5812,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5812 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5813 = STYLED_ITEM('color',(#5814),#1791);-#5814 = PRESENTATION_STYLE_ASSIGNMENT((#5815,#5820));-#5815 = SURFACE_STYLE_USAGE(.BOTH.,#5816);-#5816 = SURFACE_SIDE_STYLE('',(#5817));-#5817 = SURFACE_STYLE_FILL_AREA(#5818);-#5818 = FILL_AREA_STYLE('',(#5819));-#5819 = FILL_AREA_STYLE_COLOUR('',#5531);-#5820 = CURVE_STYLE('',#5821,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5821 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5822 = STYLED_ITEM('color',(#5823),#1868);-#5823 = PRESENTATION_STYLE_ASSIGNMENT((#5824,#5829));-#5824 = SURFACE_STYLE_USAGE(.BOTH.,#5825);-#5825 = SURFACE_SIDE_STYLE('',(#5826));-#5826 = SURFACE_STYLE_FILL_AREA(#5827);-#5827 = FILL_AREA_STYLE('',(#5828));-#5828 = FILL_AREA_STYLE_COLOUR('',#5531);-#5829 = CURVE_STYLE('',#5830,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5830 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5831 = STYLED_ITEM('color',(#5832),#1953);-#5832 = PRESENTATION_STYLE_ASSIGNMENT((#5833,#5838));-#5833 = SURFACE_STYLE_USAGE(.BOTH.,#5834);-#5834 = SURFACE_SIDE_STYLE('',(#5835));-#5835 = SURFACE_STYLE_FILL_AREA(#5836);-#5836 = FILL_AREA_STYLE('',(#5837));-#5837 = FILL_AREA_STYLE_COLOUR('',#5531);-#5838 = CURVE_STYLE('',#5839,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5839 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5840 = STYLED_ITEM('color',(#5841),#1978);-#5841 = PRESENTATION_STYLE_ASSIGNMENT((#5842,#5847));-#5842 = SURFACE_STYLE_USAGE(.BOTH.,#5843);-#5843 = SURFACE_SIDE_STYLE('',(#5844));-#5844 = SURFACE_STYLE_FILL_AREA(#5845);-#5845 = FILL_AREA_STYLE('',(#5846));-#5846 = FILL_AREA_STYLE_COLOUR('',#5531);-#5847 = CURVE_STYLE('',#5848,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5848 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5849 = STYLED_ITEM('color',(#5850),#2055);-#5850 = PRESENTATION_STYLE_ASSIGNMENT((#5851,#5856));-#5851 = SURFACE_STYLE_USAGE(.BOTH.,#5852);-#5852 = SURFACE_SIDE_STYLE('',(#5853));-#5853 = SURFACE_STYLE_FILL_AREA(#5854);-#5854 = FILL_AREA_STYLE('',(#5855));-#5855 = FILL_AREA_STYLE_COLOUR('',#5404);-#5856 = CURVE_STYLE('',#5857,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5857 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5858 = STYLED_ITEM('color',(#5859),#2072);-#5859 = PRESENTATION_STYLE_ASSIGNMENT((#5860,#5865));-#5860 = SURFACE_STYLE_USAGE(.BOTH.,#5861);-#5861 = SURFACE_SIDE_STYLE('',(#5862));-#5862 = SURFACE_STYLE_FILL_AREA(#5863);-#5863 = FILL_AREA_STYLE('',(#5864));-#5864 = FILL_AREA_STYLE_COLOUR('',#5531);-#5865 = CURVE_STYLE('',#5866,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5866 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5867 = STYLED_ITEM('color',(#5868),#2164);-#5868 = PRESENTATION_STYLE_ASSIGNMENT((#5869,#5874));-#5869 = SURFACE_STYLE_USAGE(.BOTH.,#5870);-#5870 = SURFACE_SIDE_STYLE('',(#5871));-#5871 = SURFACE_STYLE_FILL_AREA(#5872);-#5872 = FILL_AREA_STYLE('',(#5873));-#5873 = FILL_AREA_STYLE_COLOUR('',#5531);-#5874 = CURVE_STYLE('',#5875,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5875 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5876 = STYLED_ITEM('color',(#5877),#2189);-#5877 = PRESENTATION_STYLE_ASSIGNMENT((#5878,#5883));-#5878 = SURFACE_STYLE_USAGE(.BOTH.,#5879);-#5879 = SURFACE_SIDE_STYLE('',(#5880));-#5880 = SURFACE_STYLE_FILL_AREA(#5881);-#5881 = FILL_AREA_STYLE('',(#5882));-#5882 = FILL_AREA_STYLE_COLOUR('',#5531);-#5883 = CURVE_STYLE('',#5884,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5884 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5885 = STYLED_ITEM('color',(#5886),#2273);-#5886 = PRESENTATION_STYLE_ASSIGNMENT((#5887,#5892));-#5887 = SURFACE_STYLE_USAGE(.BOTH.,#5888);-#5888 = SURFACE_SIDE_STYLE('',(#5889));-#5889 = SURFACE_STYLE_FILL_AREA(#5890);-#5890 = FILL_AREA_STYLE('',(#5891));-#5891 = FILL_AREA_STYLE_COLOUR('',#5531);-#5892 = CURVE_STYLE('',#5893,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5893 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5894 = STYLED_ITEM('color',(#5895),#2290);-#5895 = PRESENTATION_STYLE_ASSIGNMENT((#5896,#5901));-#5896 = SURFACE_STYLE_USAGE(.BOTH.,#5897);-#5897 = SURFACE_SIDE_STYLE('',(#5898));-#5898 = SURFACE_STYLE_FILL_AREA(#5899);-#5899 = FILL_AREA_STYLE('',(#5900));-#5900 = FILL_AREA_STYLE_COLOUR('',#5531);-#5901 = CURVE_STYLE('',#5902,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5902 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5903 = STYLED_ITEM('color',(#5904),#2309);-#5904 = PRESENTATION_STYLE_ASSIGNMENT((#5905,#5910));-#5905 = SURFACE_STYLE_USAGE(.BOTH.,#5906);-#5906 = SURFACE_SIDE_STYLE('',(#5907));-#5907 = SURFACE_STYLE_FILL_AREA(#5908);-#5908 = FILL_AREA_STYLE('',(#5909));-#5909 = FILL_AREA_STYLE_COLOUR('',#5531);-#5910 = CURVE_STYLE('',#5911,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5911 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5912 = STYLED_ITEM('color',(#5913),#2328);-#5913 = PRESENTATION_STYLE_ASSIGNMENT((#5914,#5919));-#5914 = SURFACE_STYLE_USAGE(.BOTH.,#5915);-#5915 = SURFACE_SIDE_STYLE('',(#5916));-#5916 = SURFACE_STYLE_FILL_AREA(#5917);-#5917 = FILL_AREA_STYLE('',(#5918));-#5918 = FILL_AREA_STYLE_COLOUR('',#5404);-#5919 = CURVE_STYLE('',#5920,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5920 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5921 = STYLED_ITEM('color',(#5922),#2374);-#5922 = PRESENTATION_STYLE_ASSIGNMENT((#5923,#5928));-#5923 = SURFACE_STYLE_USAGE(.BOTH.,#5924);-#5924 = SURFACE_SIDE_STYLE('',(#5925));-#5925 = SURFACE_STYLE_FILL_AREA(#5926);-#5926 = FILL_AREA_STYLE('',(#5927));-#5927 = FILL_AREA_STYLE_COLOUR('',#5404);-#5928 = CURVE_STYLE('',#5929,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5929 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5930 = STYLED_ITEM('color',(#5931),#2390);-#5931 = PRESENTATION_STYLE_ASSIGNMENT((#5932,#5937));-#5932 = SURFACE_STYLE_USAGE(.BOTH.,#5933);-#5933 = SURFACE_SIDE_STYLE('',(#5934));-#5934 = SURFACE_STYLE_FILL_AREA(#5935);-#5935 = FILL_AREA_STYLE('',(#5936));-#5936 = FILL_AREA_STYLE_COLOUR('',#5531);-#5937 = CURVE_STYLE('',#5938,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5938 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5939 = STYLED_ITEM('color',(#5940),#2409);-#5940 = PRESENTATION_STYLE_ASSIGNMENT((#5941,#5946));-#5941 = SURFACE_STYLE_USAGE(.BOTH.,#5942);-#5942 = SURFACE_SIDE_STYLE('',(#5943));-#5943 = SURFACE_STYLE_FILL_AREA(#5944);-#5944 = FILL_AREA_STYLE('',(#5945));-#5945 = FILL_AREA_STYLE_COLOUR('',#5404);-#5946 = CURVE_STYLE('',#5947,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5947 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5948 = STYLED_ITEM('color',(#5949),#2425);-#5949 = PRESENTATION_STYLE_ASSIGNMENT((#5950,#5955));-#5950 = SURFACE_STYLE_USAGE(.BOTH.,#5951);-#5951 = SURFACE_SIDE_STYLE('',(#5952));-#5952 = SURFACE_STYLE_FILL_AREA(#5953);-#5953 = FILL_AREA_STYLE('',(#5954));-#5954 = FILL_AREA_STYLE_COLOUR('',#5531);-#5955 = CURVE_STYLE('',#5956,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5956 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5957 = STYLED_ITEM('color',(#5958),#2442);-#5958 = PRESENTATION_STYLE_ASSIGNMENT((#5959,#5964));-#5959 = SURFACE_STYLE_USAGE(.BOTH.,#5960);-#5960 = SURFACE_SIDE_STYLE('',(#5961));-#5961 = SURFACE_STYLE_FILL_AREA(#5962);-#5962 = FILL_AREA_STYLE('',(#5963));-#5963 = FILL_AREA_STYLE_COLOUR('',#5404);-#5964 = CURVE_STYLE('',#5965,POSITIVE_LENGTH_MEASURE(0.1),#5404);-#5965 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5966 = STYLED_ITEM('color',(#5967),#2454);-#5967 = PRESENTATION_STYLE_ASSIGNMENT((#5968,#5973));-#5968 = SURFACE_STYLE_USAGE(.BOTH.,#5969);-#5969 = SURFACE_SIDE_STYLE('',(#5970));-#5970 = SURFACE_STYLE_FILL_AREA(#5971);-#5971 = FILL_AREA_STYLE('',(#5972));-#5972 = FILL_AREA_STYLE_COLOUR('',#5531);-#5973 = CURVE_STYLE('',#5974,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5974 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5975 = STYLED_ITEM('color',(#5976),#2471);-#5976 = PRESENTATION_STYLE_ASSIGNMENT((#5977,#5982));-#5977 = SURFACE_STYLE_USAGE(.BOTH.,#5978);-#5978 = SURFACE_SIDE_STYLE('',(#5979));-#5979 = SURFACE_STYLE_FILL_AREA(#5980);-#5980 = FILL_AREA_STYLE('',(#5981));-#5981 = FILL_AREA_STYLE_COLOUR('',#5531);-#5982 = CURVE_STYLE('',#5983,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5983 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5984 = STYLED_ITEM('color',(#5985),#2488);-#5985 = PRESENTATION_STYLE_ASSIGNMENT((#5986,#5991));-#5986 = SURFACE_STYLE_USAGE(.BOTH.,#5987);-#5987 = SURFACE_SIDE_STYLE('',(#5988));-#5988 = SURFACE_STYLE_FILL_AREA(#5989);-#5989 = FILL_AREA_STYLE('',(#5990));-#5990 = FILL_AREA_STYLE_COLOUR('',#5531);-#5991 = CURVE_STYLE('',#5992,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#5992 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#5993 = STYLED_ITEM('color',(#5994),#2505);-#5994 = PRESENTATION_STYLE_ASSIGNMENT((#5995,#6000));-#5995 = SURFACE_STYLE_USAGE(.BOTH.,#5996);-#5996 = SURFACE_SIDE_STYLE('',(#5997));-#5997 = SURFACE_STYLE_FILL_AREA(#5998);-#5998 = FILL_AREA_STYLE('',(#5999));-#5999 = FILL_AREA_STYLE_COLOUR('',#5531);-#6000 = CURVE_STYLE('',#6001,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6001 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6002 = STYLED_ITEM('color',(#6003),#2522);-#6003 = PRESENTATION_STYLE_ASSIGNMENT((#6004,#6009));-#6004 = SURFACE_STYLE_USAGE(.BOTH.,#6005);-#6005 = SURFACE_SIDE_STYLE('',(#6006));-#6006 = SURFACE_STYLE_FILL_AREA(#6007);-#6007 = FILL_AREA_STYLE('',(#6008));-#6008 = FILL_AREA_STYLE_COLOUR('',#5531);-#6009 = CURVE_STYLE('',#6010,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6010 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6011 = STYLED_ITEM('color',(#6012),#2539);-#6012 = PRESENTATION_STYLE_ASSIGNMENT((#6013,#6018));-#6013 = SURFACE_STYLE_USAGE(.BOTH.,#6014);-#6014 = SURFACE_SIDE_STYLE('',(#6015));-#6015 = SURFACE_STYLE_FILL_AREA(#6016);-#6016 = FILL_AREA_STYLE('',(#6017));-#6017 = FILL_AREA_STYLE_COLOUR('',#5531);-#6018 = CURVE_STYLE('',#6019,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6019 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6020 = STYLED_ITEM('color',(#6021),#2556);-#6021 = PRESENTATION_STYLE_ASSIGNMENT((#6022,#6027));-#6022 = SURFACE_STYLE_USAGE(.BOTH.,#6023);-#6023 = SURFACE_SIDE_STYLE('',(#6024));-#6024 = SURFACE_STYLE_FILL_AREA(#6025);-#6025 = FILL_AREA_STYLE('',(#6026));-#6026 = FILL_AREA_STYLE_COLOUR('',#5531);-#6027 = CURVE_STYLE('',#6028,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6028 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6029 = STYLED_ITEM('color',(#6030),#2573);-#6030 = PRESENTATION_STYLE_ASSIGNMENT((#6031,#6036));-#6031 = SURFACE_STYLE_USAGE(.BOTH.,#6032);-#6032 = SURFACE_SIDE_STYLE('',(#6033));-#6033 = SURFACE_STYLE_FILL_AREA(#6034);-#6034 = FILL_AREA_STYLE('',(#6035));-#6035 = FILL_AREA_STYLE_COLOUR('',#5531);-#6036 = CURVE_STYLE('',#6037,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6037 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6038 = STYLED_ITEM('color',(#6039),#2585);-#6039 = PRESENTATION_STYLE_ASSIGNMENT((#6040,#6045));-#6040 = SURFACE_STYLE_USAGE(.BOTH.,#6041);-#6041 = SURFACE_SIDE_STYLE('',(#6042));-#6042 = SURFACE_STYLE_FILL_AREA(#6043);-#6043 = FILL_AREA_STYLE('',(#6044));-#6044 = FILL_AREA_STYLE_COLOUR('',#5531);-#6045 = CURVE_STYLE('',#6046,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6046 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6047 = STYLED_ITEM('color',(#6048),#2602);-#6048 = PRESENTATION_STYLE_ASSIGNMENT((#6049,#6054));-#6049 = SURFACE_STYLE_USAGE(.BOTH.,#6050);-#6050 = SURFACE_SIDE_STYLE('',(#6051));-#6051 = SURFACE_STYLE_FILL_AREA(#6052);-#6052 = FILL_AREA_STYLE('',(#6053));-#6053 = FILL_AREA_STYLE_COLOUR('',#5531);-#6054 = CURVE_STYLE('',#6055,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6055 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6056 = STYLED_ITEM('color',(#6057),#2619);-#6057 = PRESENTATION_STYLE_ASSIGNMENT((#6058,#6063));-#6058 = SURFACE_STYLE_USAGE(.BOTH.,#6059);-#6059 = SURFACE_SIDE_STYLE('',(#6060));-#6060 = SURFACE_STYLE_FILL_AREA(#6061);-#6061 = FILL_AREA_STYLE('',(#6062));-#6062 = FILL_AREA_STYLE_COLOUR('',#5531);-#6063 = CURVE_STYLE('',#6064,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6064 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6065 = STYLED_ITEM('color',(#6066),#2636);-#6066 = PRESENTATION_STYLE_ASSIGNMENT((#6067,#6072));-#6067 = SURFACE_STYLE_USAGE(.BOTH.,#6068);-#6068 = SURFACE_SIDE_STYLE('',(#6069));-#6069 = SURFACE_STYLE_FILL_AREA(#6070);-#6070 = FILL_AREA_STYLE('',(#6071));-#6071 = FILL_AREA_STYLE_COLOUR('',#5531);-#6072 = CURVE_STYLE('',#6073,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6073 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6074 = STYLED_ITEM('color',(#6075),#2653);-#6075 = PRESENTATION_STYLE_ASSIGNMENT((#6076,#6081));-#6076 = SURFACE_STYLE_USAGE(.BOTH.,#6077);-#6077 = SURFACE_SIDE_STYLE('',(#6078));-#6078 = SURFACE_STYLE_FILL_AREA(#6079);-#6079 = FILL_AREA_STYLE('',(#6080));-#6080 = FILL_AREA_STYLE_COLOUR('',#5531);-#6081 = CURVE_STYLE('',#6082,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6082 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6083 = STYLED_ITEM('color',(#6084),#2670);-#6084 = PRESENTATION_STYLE_ASSIGNMENT((#6085,#6090));-#6085 = SURFACE_STYLE_USAGE(.BOTH.,#6086);-#6086 = SURFACE_SIDE_STYLE('',(#6087));-#6087 = SURFACE_STYLE_FILL_AREA(#6088);-#6088 = FILL_AREA_STYLE('',(#6089));-#6089 = FILL_AREA_STYLE_COLOUR('',#5531);-#6090 = CURVE_STYLE('',#6091,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6091 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6092 = STYLED_ITEM('color',(#6093),#2687);-#6093 = PRESENTATION_STYLE_ASSIGNMENT((#6094,#6099));-#6094 = SURFACE_STYLE_USAGE(.BOTH.,#6095);-#6095 = SURFACE_SIDE_STYLE('',(#6096));-#6096 = SURFACE_STYLE_FILL_AREA(#6097);-#6097 = FILL_AREA_STYLE('',(#6098));-#6098 = FILL_AREA_STYLE_COLOUR('',#5531);-#6099 = CURVE_STYLE('',#6100,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6100 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6101 = STYLED_ITEM('color',(#6102),#2704);-#6102 = PRESENTATION_STYLE_ASSIGNMENT((#6103,#6108));-#6103 = SURFACE_STYLE_USAGE(.BOTH.,#6104);-#6104 = SURFACE_SIDE_STYLE('',(#6105));-#6105 = SURFACE_STYLE_FILL_AREA(#6106);-#6106 = FILL_AREA_STYLE('',(#6107));-#6107 = FILL_AREA_STYLE_COLOUR('',#5531);-#6108 = CURVE_STYLE('',#6109,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6109 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6110 = STYLED_ITEM('color',(#6111),#2716);-#6111 = PRESENTATION_STYLE_ASSIGNMENT((#6112,#6117));-#6112 = SURFACE_STYLE_USAGE(.BOTH.,#6113);-#6113 = SURFACE_SIDE_STYLE('',(#6114));-#6114 = SURFACE_STYLE_FILL_AREA(#6115);-#6115 = FILL_AREA_STYLE('',(#6116));-#6116 = FILL_AREA_STYLE_COLOUR('',#5531);-#6117 = CURVE_STYLE('',#6118,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6118 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6119 = STYLED_ITEM('color',(#6120),#2733);-#6120 = PRESENTATION_STYLE_ASSIGNMENT((#6121,#6126));-#6121 = SURFACE_STYLE_USAGE(.BOTH.,#6122);-#6122 = SURFACE_SIDE_STYLE('',(#6123));-#6123 = SURFACE_STYLE_FILL_AREA(#6124);-#6124 = FILL_AREA_STYLE('',(#6125));-#6125 = FILL_AREA_STYLE_COLOUR('',#5531);-#6126 = CURVE_STYLE('',#6127,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6127 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6128 = STYLED_ITEM('color',(#6129),#2750);-#6129 = PRESENTATION_STYLE_ASSIGNMENT((#6130,#6135));-#6130 = SURFACE_STYLE_USAGE(.BOTH.,#6131);-#6131 = SURFACE_SIDE_STYLE('',(#6132));-#6132 = SURFACE_STYLE_FILL_AREA(#6133);-#6133 = FILL_AREA_STYLE('',(#6134));-#6134 = FILL_AREA_STYLE_COLOUR('',#5531);-#6135 = CURVE_STYLE('',#6136,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6136 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6137 = STYLED_ITEM('color',(#6138),#2767);-#6138 = PRESENTATION_STYLE_ASSIGNMENT((#6139,#6144));-#6139 = SURFACE_STYLE_USAGE(.BOTH.,#6140);-#6140 = SURFACE_SIDE_STYLE('',(#6141));-#6141 = SURFACE_STYLE_FILL_AREA(#6142);-#6142 = FILL_AREA_STYLE('',(#6143));-#6143 = FILL_AREA_STYLE_COLOUR('',#5531);-#6144 = CURVE_STYLE('',#6145,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6145 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6146 = STYLED_ITEM('color',(#6147),#2784);-#6147 = PRESENTATION_STYLE_ASSIGNMENT((#6148,#6153));-#6148 = SURFACE_STYLE_USAGE(.BOTH.,#6149);-#6149 = SURFACE_SIDE_STYLE('',(#6150));-#6150 = SURFACE_STYLE_FILL_AREA(#6151);-#6151 = FILL_AREA_STYLE('',(#6152));-#6152 = FILL_AREA_STYLE_COLOUR('',#5531);-#6153 = CURVE_STYLE('',#6154,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6154 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6155 = STYLED_ITEM('color',(#6156),#2801);-#6156 = PRESENTATION_STYLE_ASSIGNMENT((#6157,#6162));-#6157 = SURFACE_STYLE_USAGE(.BOTH.,#6158);-#6158 = SURFACE_SIDE_STYLE('',(#6159));-#6159 = SURFACE_STYLE_FILL_AREA(#6160);-#6160 = FILL_AREA_STYLE('',(#6161));-#6161 = FILL_AREA_STYLE_COLOUR('',#5531);-#6162 = CURVE_STYLE('',#6163,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6163 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6164 = STYLED_ITEM('color',(#6165),#2818);-#6165 = PRESENTATION_STYLE_ASSIGNMENT((#6166,#6171));+#5403 = FILL_AREA_STYLE_COLOUR('',#5249);+#5404 = CURVE_STYLE('',#5405,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5405 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5406 = STYLED_ITEM('color',(#5407),#663);+#5407 = PRESENTATION_STYLE_ASSIGNMENT((#5408,#5413));+#5408 = SURFACE_STYLE_USAGE(.BOTH.,#5409);+#5409 = SURFACE_SIDE_STYLE('',(#5410));+#5410 = SURFACE_STYLE_FILL_AREA(#5411);+#5411 = FILL_AREA_STYLE('',(#5412));+#5412 = FILL_AREA_STYLE_COLOUR('',#5376);+#5413 = CURVE_STYLE('',#5414,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5414 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5415 = STYLED_ITEM('color',(#5416),#694);+#5416 = PRESENTATION_STYLE_ASSIGNMENT((#5417,#5422));+#5417 = SURFACE_STYLE_USAGE(.BOTH.,#5418);+#5418 = SURFACE_SIDE_STYLE('',(#5419));+#5419 = SURFACE_STYLE_FILL_AREA(#5420);+#5420 = FILL_AREA_STYLE('',(#5421));+#5421 = FILL_AREA_STYLE_COLOUR('',#5249);+#5422 = CURVE_STYLE('',#5423,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5423 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5424 = STYLED_ITEM('color',(#5425),#711);+#5425 = PRESENTATION_STYLE_ASSIGNMENT((#5426,#5431));+#5426 = SURFACE_STYLE_USAGE(.BOTH.,#5427);+#5427 = SURFACE_SIDE_STYLE('',(#5428));+#5428 = SURFACE_STYLE_FILL_AREA(#5429);+#5429 = FILL_AREA_STYLE('',(#5430));+#5430 = FILL_AREA_STYLE_COLOUR('',#5249);+#5431 = CURVE_STYLE('',#5432,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5432 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5433 = STYLED_ITEM('color',(#5434),#728);+#5434 = PRESENTATION_STYLE_ASSIGNMENT((#5435,#5440));+#5435 = SURFACE_STYLE_USAGE(.BOTH.,#5436);+#5436 = SURFACE_SIDE_STYLE('',(#5437));+#5437 = SURFACE_STYLE_FILL_AREA(#5438);+#5438 = FILL_AREA_STYLE('',(#5439));+#5439 = FILL_AREA_STYLE_COLOUR('',#5376);+#5440 = CURVE_STYLE('',#5441,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5441 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5442 = STYLED_ITEM('color',(#5443),#759);+#5443 = PRESENTATION_STYLE_ASSIGNMENT((#5444,#5449));+#5444 = SURFACE_STYLE_USAGE(.BOTH.,#5445);+#5445 = SURFACE_SIDE_STYLE('',(#5446));+#5446 = SURFACE_STYLE_FILL_AREA(#5447);+#5447 = FILL_AREA_STYLE('',(#5448));+#5448 = FILL_AREA_STYLE_COLOUR('',#5249);+#5449 = CURVE_STYLE('',#5450,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5450 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5451 = STYLED_ITEM('color',(#5452),#790);+#5452 = PRESENTATION_STYLE_ASSIGNMENT((#5453,#5458));+#5453 = SURFACE_STYLE_USAGE(.BOTH.,#5454);+#5454 = SURFACE_SIDE_STYLE('',(#5455));+#5455 = SURFACE_STYLE_FILL_AREA(#5456);+#5456 = FILL_AREA_STYLE('',(#5457));+#5457 = FILL_AREA_STYLE_COLOUR('',#5376);+#5458 = CURVE_STYLE('',#5459,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5459 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5460 = STYLED_ITEM('color',(#5461),#821);+#5461 = PRESENTATION_STYLE_ASSIGNMENT((#5462,#5467));+#5462 = SURFACE_STYLE_USAGE(.BOTH.,#5463);+#5463 = SURFACE_SIDE_STYLE('',(#5464));+#5464 = SURFACE_STYLE_FILL_AREA(#5465);+#5465 = FILL_AREA_STYLE('',(#5466));+#5466 = FILL_AREA_STYLE_COLOUR('',#5249);+#5467 = CURVE_STYLE('',#5468,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5468 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5469 = STYLED_ITEM('color',(#5470),#851);+#5470 = PRESENTATION_STYLE_ASSIGNMENT((#5471,#5476));+#5471 = SURFACE_STYLE_USAGE(.BOTH.,#5472);+#5472 = SURFACE_SIDE_STYLE('',(#5473));+#5473 = SURFACE_STYLE_FILL_AREA(#5474);+#5474 = FILL_AREA_STYLE('',(#5475));+#5475 = FILL_AREA_STYLE_COLOUR('',#5249);+#5476 = CURVE_STYLE('',#5477,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5477 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5478 = STYLED_ITEM('color',(#5479),#874);+#5479 = PRESENTATION_STYLE_ASSIGNMENT((#5480,#5485));+#5480 = SURFACE_STYLE_USAGE(.BOTH.,#5481);+#5481 = SURFACE_SIDE_STYLE('',(#5482));+#5482 = SURFACE_STYLE_FILL_AREA(#5483);+#5483 = FILL_AREA_STYLE('',(#5484));+#5484 = FILL_AREA_STYLE_COLOUR('',#5249);+#5485 = CURVE_STYLE('',#5486,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5486 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5487 = STYLED_ITEM('color',(#5488),#897);+#5488 = PRESENTATION_STYLE_ASSIGNMENT((#5489,#5494));+#5489 = SURFACE_STYLE_USAGE(.BOTH.,#5490);+#5490 = SURFACE_SIDE_STYLE('',(#5491));+#5491 = SURFACE_STYLE_FILL_AREA(#5492);+#5492 = FILL_AREA_STYLE('',(#5493));+#5493 = FILL_AREA_STYLE_COLOUR('',#5249);+#5494 = CURVE_STYLE('',#5495,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5495 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5496 = STYLED_ITEM('color',(#5497),#914);+#5497 = PRESENTATION_STYLE_ASSIGNMENT((#5498,#5503));+#5498 = SURFACE_STYLE_USAGE(.BOTH.,#5499);+#5499 = SURFACE_SIDE_STYLE('',(#5500));+#5500 = SURFACE_STYLE_FILL_AREA(#5501);+#5501 = FILL_AREA_STYLE('',(#5502));+#5502 = FILL_AREA_STYLE_COLOUR('',#5376);+#5503 = CURVE_STYLE('',#5504,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5504 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5505 = STYLED_ITEM('color',(#5506),#959);+#5506 = PRESENTATION_STYLE_ASSIGNMENT((#5507,#5512));+#5507 = SURFACE_STYLE_USAGE(.BOTH.,#5508);+#5508 = SURFACE_SIDE_STYLE('',(#5509));+#5509 = SURFACE_STYLE_FILL_AREA(#5510);+#5510 = FILL_AREA_STYLE('',(#5511));+#5511 = FILL_AREA_STYLE_COLOUR('',#5249);+#5512 = CURVE_STYLE('',#5513,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5513 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5514 = STYLED_ITEM('color',(#5515),#1029);+#5515 = PRESENTATION_STYLE_ASSIGNMENT((#5516,#5521));+#5516 = SURFACE_STYLE_USAGE(.BOTH.,#5517);+#5517 = SURFACE_SIDE_STYLE('',(#5518));+#5518 = SURFACE_STYLE_FILL_AREA(#5519);+#5519 = FILL_AREA_STYLE('',(#5520));+#5520 = FILL_AREA_STYLE_COLOUR('',#5249);+#5521 = CURVE_STYLE('',#5522,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5522 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5523 = STYLED_ITEM('color',(#5524),#1052);+#5524 = PRESENTATION_STYLE_ASSIGNMENT((#5525,#5530));+#5525 = SURFACE_STYLE_USAGE(.BOTH.,#5526);+#5526 = SURFACE_SIDE_STYLE('',(#5527));+#5527 = SURFACE_STYLE_FILL_AREA(#5528);+#5528 = FILL_AREA_STYLE('',(#5529));+#5529 = FILL_AREA_STYLE_COLOUR('',#5249);+#5530 = CURVE_STYLE('',#5531,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5531 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5532 = STYLED_ITEM('color',(#5533),#1075);+#5533 = PRESENTATION_STYLE_ASSIGNMENT((#5534,#5539));+#5534 = SURFACE_STYLE_USAGE(.BOTH.,#5535);+#5535 = SURFACE_SIDE_STYLE('',(#5536));+#5536 = SURFACE_STYLE_FILL_AREA(#5537);+#5537 = FILL_AREA_STYLE('',(#5538));+#5538 = FILL_AREA_STYLE_COLOUR('',#5249);+#5539 = CURVE_STYLE('',#5540,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5540 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5541 = STYLED_ITEM('color',(#5542),#1098);+#5542 = PRESENTATION_STYLE_ASSIGNMENT((#5543,#5548));+#5543 = SURFACE_STYLE_USAGE(.BOTH.,#5544);+#5544 = SURFACE_SIDE_STYLE('',(#5545));+#5545 = SURFACE_STYLE_FILL_AREA(#5546);+#5546 = FILL_AREA_STYLE('',(#5547));+#5547 = FILL_AREA_STYLE_COLOUR('',#5249);+#5548 = CURVE_STYLE('',#5549,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5549 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5550 = STYLED_ITEM('color',(#5551),#1153);+#5551 = PRESENTATION_STYLE_ASSIGNMENT((#5552,#5557));+#5552 = SURFACE_STYLE_USAGE(.BOTH.,#5553);+#5553 = SURFACE_SIDE_STYLE('',(#5554));+#5554 = SURFACE_STYLE_FILL_AREA(#5555);+#5555 = FILL_AREA_STYLE('',(#5556));+#5556 = FILL_AREA_STYLE_COLOUR('',#5376);+#5557 = CURVE_STYLE('',#5558,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5558 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5559 = STYLED_ITEM('color',(#5560),#1191);+#5560 = PRESENTATION_STYLE_ASSIGNMENT((#5561,#5566));+#5561 = SURFACE_STYLE_USAGE(.BOTH.,#5562);+#5562 = SURFACE_SIDE_STYLE('',(#5563));+#5563 = SURFACE_STYLE_FILL_AREA(#5564);+#5564 = FILL_AREA_STYLE('',(#5565));+#5565 = FILL_AREA_STYLE_COLOUR('',#5249);+#5566 = CURVE_STYLE('',#5567,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5567 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5568 = STYLED_ITEM('color',(#5569),#1240);+#5569 = PRESENTATION_STYLE_ASSIGNMENT((#5570,#5575));+#5570 = SURFACE_STYLE_USAGE(.BOTH.,#5571);+#5571 = SURFACE_SIDE_STYLE('',(#5572));+#5572 = SURFACE_STYLE_FILL_AREA(#5573);+#5573 = FILL_AREA_STYLE('',(#5574));+#5574 = FILL_AREA_STYLE_COLOUR('',#5376);+#5575 = CURVE_STYLE('',#5576,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5576 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5577 = STYLED_ITEM('color',(#5578),#1332);+#5578 = PRESENTATION_STYLE_ASSIGNMENT((#5579,#5584));+#5579 = SURFACE_STYLE_USAGE(.BOTH.,#5580);+#5580 = SURFACE_SIDE_STYLE('',(#5581));+#5581 = SURFACE_STYLE_FILL_AREA(#5582);+#5582 = FILL_AREA_STYLE('',(#5583));+#5583 = FILL_AREA_STYLE_COLOUR('',#5376);+#5584 = CURVE_STYLE('',#5585,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5585 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5586 = STYLED_ITEM('color',(#5587),#1357);+#5587 = PRESENTATION_STYLE_ASSIGNMENT((#5588,#5593));+#5588 = SURFACE_STYLE_USAGE(.BOTH.,#5589);+#5589 = SURFACE_SIDE_STYLE('',(#5590));+#5590 = SURFACE_STYLE_FILL_AREA(#5591);+#5591 = FILL_AREA_STYLE('',(#5592));+#5592 = FILL_AREA_STYLE_COLOUR('',#5376);+#5593 = CURVE_STYLE('',#5594,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5594 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5595 = STYLED_ITEM('color',(#5596),#1441);+#5596 = PRESENTATION_STYLE_ASSIGNMENT((#5597,#5602));+#5597 = SURFACE_STYLE_USAGE(.BOTH.,#5598);+#5598 = SURFACE_SIDE_STYLE('',(#5599));+#5599 = SURFACE_STYLE_FILL_AREA(#5600);+#5600 = FILL_AREA_STYLE('',(#5601));+#5601 = FILL_AREA_STYLE_COLOUR('',#5249);+#5602 = CURVE_STYLE('',#5603,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5603 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5604 = STYLED_ITEM('color',(#5605),#1463);+#5605 = PRESENTATION_STYLE_ASSIGNMENT((#5606,#5611));+#5606 = SURFACE_STYLE_USAGE(.BOTH.,#5607);+#5607 = SURFACE_SIDE_STYLE('',(#5608));+#5608 = SURFACE_STYLE_FILL_AREA(#5609);+#5609 = FILL_AREA_STYLE('',(#5610));+#5610 = FILL_AREA_STYLE_COLOUR('',#5376);+#5611 = CURVE_STYLE('',#5612,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5612 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5613 = STYLED_ITEM('color',(#5614),#1555);+#5614 = PRESENTATION_STYLE_ASSIGNMENT((#5615,#5620));+#5615 = SURFACE_STYLE_USAGE(.BOTH.,#5616);+#5616 = SURFACE_SIDE_STYLE('',(#5617));+#5617 = SURFACE_STYLE_FILL_AREA(#5618);+#5618 = FILL_AREA_STYLE('',(#5619));+#5619 = FILL_AREA_STYLE_COLOUR('',#5376);+#5620 = CURVE_STYLE('',#5621,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5621 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5622 = STYLED_ITEM('color',(#5623),#1580);+#5623 = PRESENTATION_STYLE_ASSIGNMENT((#5624,#5629));+#5624 = SURFACE_STYLE_USAGE(.BOTH.,#5625);+#5625 = SURFACE_SIDE_STYLE('',(#5626));+#5626 = SURFACE_STYLE_FILL_AREA(#5627);+#5627 = FILL_AREA_STYLE('',(#5628));+#5628 = FILL_AREA_STYLE_COLOUR('',#5376);+#5629 = CURVE_STYLE('',#5630,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5630 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5631 = STYLED_ITEM('color',(#5632),#1664);+#5632 = PRESENTATION_STYLE_ASSIGNMENT((#5633,#5638));+#5633 = SURFACE_STYLE_USAGE(.BOTH.,#5634);+#5634 = SURFACE_SIDE_STYLE('',(#5635));+#5635 = SURFACE_STYLE_FILL_AREA(#5636);+#5636 = FILL_AREA_STYLE('',(#5637));+#5637 = FILL_AREA_STYLE_COLOUR('',#5249);+#5638 = CURVE_STYLE('',#5639,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5639 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5640 = STYLED_ITEM('color',(#5641),#1681);+#5641 = PRESENTATION_STYLE_ASSIGNMENT((#5642,#5647));+#5642 = SURFACE_STYLE_USAGE(.BOTH.,#5643);+#5643 = SURFACE_SIDE_STYLE('',(#5644));+#5644 = SURFACE_STYLE_FILL_AREA(#5645);+#5645 = FILL_AREA_STYLE('',(#5646));+#5646 = FILL_AREA_STYLE_COLOUR('',#5376);+#5647 = CURVE_STYLE('',#5648,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5648 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5649 = STYLED_ITEM('color',(#5650),#1766);+#5650 = PRESENTATION_STYLE_ASSIGNMENT((#5651,#5656));+#5651 = SURFACE_STYLE_USAGE(.BOTH.,#5652);+#5652 = SURFACE_SIDE_STYLE('',(#5653));+#5653 = SURFACE_STYLE_FILL_AREA(#5654);+#5654 = FILL_AREA_STYLE('',(#5655));+#5655 = FILL_AREA_STYLE_COLOUR('',#5376);+#5656 = CURVE_STYLE('',#5657,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5657 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5658 = STYLED_ITEM('color',(#5659),#1791);+#5659 = PRESENTATION_STYLE_ASSIGNMENT((#5660,#5665));+#5660 = SURFACE_STYLE_USAGE(.BOTH.,#5661);+#5661 = SURFACE_SIDE_STYLE('',(#5662));+#5662 = SURFACE_STYLE_FILL_AREA(#5663);+#5663 = FILL_AREA_STYLE('',(#5664));+#5664 = FILL_AREA_STYLE_COLOUR('',#5376);+#5665 = CURVE_STYLE('',#5666,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5666 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5667 = STYLED_ITEM('color',(#5668),#1868);+#5668 = PRESENTATION_STYLE_ASSIGNMENT((#5669,#5674));+#5669 = SURFACE_STYLE_USAGE(.BOTH.,#5670);+#5670 = SURFACE_SIDE_STYLE('',(#5671));+#5671 = SURFACE_STYLE_FILL_AREA(#5672);+#5672 = FILL_AREA_STYLE('',(#5673));+#5673 = FILL_AREA_STYLE_COLOUR('',#5376);+#5674 = CURVE_STYLE('',#5675,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5675 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5676 = STYLED_ITEM('color',(#5677),#1953);+#5677 = PRESENTATION_STYLE_ASSIGNMENT((#5678,#5683));+#5678 = SURFACE_STYLE_USAGE(.BOTH.,#5679);+#5679 = SURFACE_SIDE_STYLE('',(#5680));+#5680 = SURFACE_STYLE_FILL_AREA(#5681);+#5681 = FILL_AREA_STYLE('',(#5682));+#5682 = FILL_AREA_STYLE_COLOUR('',#5376);+#5683 = CURVE_STYLE('',#5684,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5684 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5685 = STYLED_ITEM('color',(#5686),#1978);+#5686 = PRESENTATION_STYLE_ASSIGNMENT((#5687,#5692));+#5687 = SURFACE_STYLE_USAGE(.BOTH.,#5688);+#5688 = SURFACE_SIDE_STYLE('',(#5689));+#5689 = SURFACE_STYLE_FILL_AREA(#5690);+#5690 = FILL_AREA_STYLE('',(#5691));+#5691 = FILL_AREA_STYLE_COLOUR('',#5376);+#5692 = CURVE_STYLE('',#5693,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5693 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5694 = STYLED_ITEM('color',(#5695),#2055);+#5695 = PRESENTATION_STYLE_ASSIGNMENT((#5696,#5701));+#5696 = SURFACE_STYLE_USAGE(.BOTH.,#5697);+#5697 = SURFACE_SIDE_STYLE('',(#5698));+#5698 = SURFACE_STYLE_FILL_AREA(#5699);+#5699 = FILL_AREA_STYLE('',(#5700));+#5700 = FILL_AREA_STYLE_COLOUR('',#5249);+#5701 = CURVE_STYLE('',#5702,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5702 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5703 = STYLED_ITEM('color',(#5704),#2072);+#5704 = PRESENTATION_STYLE_ASSIGNMENT((#5705,#5710));+#5705 = SURFACE_STYLE_USAGE(.BOTH.,#5706);+#5706 = SURFACE_SIDE_STYLE('',(#5707));+#5707 = SURFACE_STYLE_FILL_AREA(#5708);+#5708 = FILL_AREA_STYLE('',(#5709));+#5709 = FILL_AREA_STYLE_COLOUR('',#5376);+#5710 = CURVE_STYLE('',#5711,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5711 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5712 = STYLED_ITEM('color',(#5713),#2164);+#5713 = PRESENTATION_STYLE_ASSIGNMENT((#5714,#5719));+#5714 = SURFACE_STYLE_USAGE(.BOTH.,#5715);+#5715 = SURFACE_SIDE_STYLE('',(#5716));+#5716 = SURFACE_STYLE_FILL_AREA(#5717);+#5717 = FILL_AREA_STYLE('',(#5718));+#5718 = FILL_AREA_STYLE_COLOUR('',#5376);+#5719 = CURVE_STYLE('',#5720,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5720 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5721 = STYLED_ITEM('color',(#5722),#2189);+#5722 = PRESENTATION_STYLE_ASSIGNMENT((#5723,#5728));+#5723 = SURFACE_STYLE_USAGE(.BOTH.,#5724);+#5724 = SURFACE_SIDE_STYLE('',(#5725));+#5725 = SURFACE_STYLE_FILL_AREA(#5726);+#5726 = FILL_AREA_STYLE('',(#5727));+#5727 = FILL_AREA_STYLE_COLOUR('',#5376);+#5728 = CURVE_STYLE('',#5729,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5729 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5730 = STYLED_ITEM('color',(#5731),#2273);+#5731 = PRESENTATION_STYLE_ASSIGNMENT((#5732,#5737));+#5732 = SURFACE_STYLE_USAGE(.BOTH.,#5733);+#5733 = SURFACE_SIDE_STYLE('',(#5734));+#5734 = SURFACE_STYLE_FILL_AREA(#5735);+#5735 = FILL_AREA_STYLE('',(#5736));+#5736 = FILL_AREA_STYLE_COLOUR('',#5376);+#5737 = CURVE_STYLE('',#5738,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5738 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5739 = STYLED_ITEM('color',(#5740),#2290);+#5740 = PRESENTATION_STYLE_ASSIGNMENT((#5741,#5746));+#5741 = SURFACE_STYLE_USAGE(.BOTH.,#5742);+#5742 = SURFACE_SIDE_STYLE('',(#5743));+#5743 = SURFACE_STYLE_FILL_AREA(#5744);+#5744 = FILL_AREA_STYLE('',(#5745));+#5745 = FILL_AREA_STYLE_COLOUR('',#5376);+#5746 = CURVE_STYLE('',#5747,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5747 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5748 = STYLED_ITEM('color',(#5749),#2309);+#5749 = PRESENTATION_STYLE_ASSIGNMENT((#5750,#5755));+#5750 = SURFACE_STYLE_USAGE(.BOTH.,#5751);+#5751 = SURFACE_SIDE_STYLE('',(#5752));+#5752 = SURFACE_STYLE_FILL_AREA(#5753);+#5753 = FILL_AREA_STYLE('',(#5754));+#5754 = FILL_AREA_STYLE_COLOUR('',#5376);+#5755 = CURVE_STYLE('',#5756,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5756 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5757 = STYLED_ITEM('color',(#5758),#2328);+#5758 = PRESENTATION_STYLE_ASSIGNMENT((#5759,#5764));+#5759 = SURFACE_STYLE_USAGE(.BOTH.,#5760);+#5760 = SURFACE_SIDE_STYLE('',(#5761));+#5761 = SURFACE_STYLE_FILL_AREA(#5762);+#5762 = FILL_AREA_STYLE('',(#5763));+#5763 = FILL_AREA_STYLE_COLOUR('',#5249);+#5764 = CURVE_STYLE('',#5765,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5765 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5766 = STYLED_ITEM('color',(#5767),#2374);+#5767 = PRESENTATION_STYLE_ASSIGNMENT((#5768,#5773));+#5768 = SURFACE_STYLE_USAGE(.BOTH.,#5769);+#5769 = SURFACE_SIDE_STYLE('',(#5770));+#5770 = SURFACE_STYLE_FILL_AREA(#5771);+#5771 = FILL_AREA_STYLE('',(#5772));+#5772 = FILL_AREA_STYLE_COLOUR('',#5249);+#5773 = CURVE_STYLE('',#5774,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5774 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5775 = STYLED_ITEM('color',(#5776),#2390);+#5776 = PRESENTATION_STYLE_ASSIGNMENT((#5777,#5782));+#5777 = SURFACE_STYLE_USAGE(.BOTH.,#5778);+#5778 = SURFACE_SIDE_STYLE('',(#5779));+#5779 = SURFACE_STYLE_FILL_AREA(#5780);+#5780 = FILL_AREA_STYLE('',(#5781));+#5781 = FILL_AREA_STYLE_COLOUR('',#5376);+#5782 = CURVE_STYLE('',#5783,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5783 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5784 = STYLED_ITEM('color',(#5785),#2409);+#5785 = PRESENTATION_STYLE_ASSIGNMENT((#5786,#5791));+#5786 = SURFACE_STYLE_USAGE(.BOTH.,#5787);+#5787 = SURFACE_SIDE_STYLE('',(#5788));+#5788 = SURFACE_STYLE_FILL_AREA(#5789);+#5789 = FILL_AREA_STYLE('',(#5790));+#5790 = FILL_AREA_STYLE_COLOUR('',#5249);+#5791 = CURVE_STYLE('',#5792,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5792 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5793 = STYLED_ITEM('color',(#5794),#2425);+#5794 = PRESENTATION_STYLE_ASSIGNMENT((#5795,#5800));+#5795 = SURFACE_STYLE_USAGE(.BOTH.,#5796);+#5796 = SURFACE_SIDE_STYLE('',(#5797));+#5797 = SURFACE_STYLE_FILL_AREA(#5798);+#5798 = FILL_AREA_STYLE('',(#5799));+#5799 = FILL_AREA_STYLE_COLOUR('',#5376);+#5800 = CURVE_STYLE('',#5801,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5801 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5802 = STYLED_ITEM('color',(#5803),#2442);+#5803 = PRESENTATION_STYLE_ASSIGNMENT((#5804,#5809));+#5804 = SURFACE_STYLE_USAGE(.BOTH.,#5805);+#5805 = SURFACE_SIDE_STYLE('',(#5806));+#5806 = SURFACE_STYLE_FILL_AREA(#5807);+#5807 = FILL_AREA_STYLE('',(#5808));+#5808 = FILL_AREA_STYLE_COLOUR('',#5249);+#5809 = CURVE_STYLE('',#5810,POSITIVE_LENGTH_MEASURE(0.1),#5249);+#5810 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5811 = STYLED_ITEM('color',(#5812),#2454);+#5812 = PRESENTATION_STYLE_ASSIGNMENT((#5813,#5818));+#5813 = SURFACE_STYLE_USAGE(.BOTH.,#5814);+#5814 = SURFACE_SIDE_STYLE('',(#5815));+#5815 = SURFACE_STYLE_FILL_AREA(#5816);+#5816 = FILL_AREA_STYLE('',(#5817));+#5817 = FILL_AREA_STYLE_COLOUR('',#5376);+#5818 = CURVE_STYLE('',#5819,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5819 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5820 = STYLED_ITEM('color',(#5821),#2471);+#5821 = PRESENTATION_STYLE_ASSIGNMENT((#5822,#5827));+#5822 = SURFACE_STYLE_USAGE(.BOTH.,#5823);+#5823 = SURFACE_SIDE_STYLE('',(#5824));+#5824 = SURFACE_STYLE_FILL_AREA(#5825);+#5825 = FILL_AREA_STYLE('',(#5826));+#5826 = FILL_AREA_STYLE_COLOUR('',#5376);+#5827 = CURVE_STYLE('',#5828,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5828 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5829 = STYLED_ITEM('color',(#5830),#2488);+#5830 = PRESENTATION_STYLE_ASSIGNMENT((#5831,#5836));+#5831 = SURFACE_STYLE_USAGE(.BOTH.,#5832);+#5832 = SURFACE_SIDE_STYLE('',(#5833));+#5833 = SURFACE_STYLE_FILL_AREA(#5834);+#5834 = FILL_AREA_STYLE('',(#5835));+#5835 = FILL_AREA_STYLE_COLOUR('',#5376);+#5836 = CURVE_STYLE('',#5837,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5837 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5838 = STYLED_ITEM('color',(#5839),#2505);+#5839 = PRESENTATION_STYLE_ASSIGNMENT((#5840,#5845));+#5840 = SURFACE_STYLE_USAGE(.BOTH.,#5841);+#5841 = SURFACE_SIDE_STYLE('',(#5842));+#5842 = SURFACE_STYLE_FILL_AREA(#5843);+#5843 = FILL_AREA_STYLE('',(#5844));+#5844 = FILL_AREA_STYLE_COLOUR('',#5376);+#5845 = CURVE_STYLE('',#5846,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5846 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5847 = STYLED_ITEM('color',(#5848),#2522);+#5848 = PRESENTATION_STYLE_ASSIGNMENT((#5849,#5854));+#5849 = SURFACE_STYLE_USAGE(.BOTH.,#5850);+#5850 = SURFACE_SIDE_STYLE('',(#5851));+#5851 = SURFACE_STYLE_FILL_AREA(#5852);+#5852 = FILL_AREA_STYLE('',(#5853));+#5853 = FILL_AREA_STYLE_COLOUR('',#5376);+#5854 = CURVE_STYLE('',#5855,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5855 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5856 = STYLED_ITEM('color',(#5857),#2539);+#5857 = PRESENTATION_STYLE_ASSIGNMENT((#5858,#5863));+#5858 = SURFACE_STYLE_USAGE(.BOTH.,#5859);+#5859 = SURFACE_SIDE_STYLE('',(#5860));+#5860 = SURFACE_STYLE_FILL_AREA(#5861);+#5861 = FILL_AREA_STYLE('',(#5862));+#5862 = FILL_AREA_STYLE_COLOUR('',#5376);+#5863 = CURVE_STYLE('',#5864,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5864 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5865 = STYLED_ITEM('color',(#5866),#2556);+#5866 = PRESENTATION_STYLE_ASSIGNMENT((#5867,#5872));+#5867 = SURFACE_STYLE_USAGE(.BOTH.,#5868);+#5868 = SURFACE_SIDE_STYLE('',(#5869));+#5869 = SURFACE_STYLE_FILL_AREA(#5870);+#5870 = FILL_AREA_STYLE('',(#5871));+#5871 = FILL_AREA_STYLE_COLOUR('',#5376);+#5872 = CURVE_STYLE('',#5873,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5873 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5874 = STYLED_ITEM('color',(#5875),#2573);+#5875 = PRESENTATION_STYLE_ASSIGNMENT((#5876,#5881));+#5876 = SURFACE_STYLE_USAGE(.BOTH.,#5877);+#5877 = SURFACE_SIDE_STYLE('',(#5878));+#5878 = SURFACE_STYLE_FILL_AREA(#5879);+#5879 = FILL_AREA_STYLE('',(#5880));+#5880 = FILL_AREA_STYLE_COLOUR('',#5376);+#5881 = CURVE_STYLE('',#5882,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5882 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5883 = STYLED_ITEM('color',(#5884),#2585);+#5884 = PRESENTATION_STYLE_ASSIGNMENT((#5885,#5890));+#5885 = SURFACE_STYLE_USAGE(.BOTH.,#5886);+#5886 = SURFACE_SIDE_STYLE('',(#5887));+#5887 = SURFACE_STYLE_FILL_AREA(#5888);+#5888 = FILL_AREA_STYLE('',(#5889));+#5889 = FILL_AREA_STYLE_COLOUR('',#5376);+#5890 = CURVE_STYLE('',#5891,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5891 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5892 = STYLED_ITEM('color',(#5893),#2602);+#5893 = PRESENTATION_STYLE_ASSIGNMENT((#5894,#5899));+#5894 = SURFACE_STYLE_USAGE(.BOTH.,#5895);+#5895 = SURFACE_SIDE_STYLE('',(#5896));+#5896 = SURFACE_STYLE_FILL_AREA(#5897);+#5897 = FILL_AREA_STYLE('',(#5898));+#5898 = FILL_AREA_STYLE_COLOUR('',#5376);+#5899 = CURVE_STYLE('',#5900,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5900 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5901 = STYLED_ITEM('color',(#5902),#2619);+#5902 = PRESENTATION_STYLE_ASSIGNMENT((#5903,#5908));+#5903 = SURFACE_STYLE_USAGE(.BOTH.,#5904);+#5904 = SURFACE_SIDE_STYLE('',(#5905));+#5905 = SURFACE_STYLE_FILL_AREA(#5906);+#5906 = FILL_AREA_STYLE('',(#5907));+#5907 = FILL_AREA_STYLE_COLOUR('',#5376);+#5908 = CURVE_STYLE('',#5909,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5909 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5910 = STYLED_ITEM('color',(#5911),#2636);+#5911 = PRESENTATION_STYLE_ASSIGNMENT((#5912,#5917));+#5912 = SURFACE_STYLE_USAGE(.BOTH.,#5913);+#5913 = SURFACE_SIDE_STYLE('',(#5914));+#5914 = SURFACE_STYLE_FILL_AREA(#5915);+#5915 = FILL_AREA_STYLE('',(#5916));+#5916 = FILL_AREA_STYLE_COLOUR('',#5376);+#5917 = CURVE_STYLE('',#5918,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5918 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5919 = STYLED_ITEM('color',(#5920),#2653);+#5920 = PRESENTATION_STYLE_ASSIGNMENT((#5921,#5926));+#5921 = SURFACE_STYLE_USAGE(.BOTH.,#5922);+#5922 = SURFACE_SIDE_STYLE('',(#5923));+#5923 = SURFACE_STYLE_FILL_AREA(#5924);+#5924 = FILL_AREA_STYLE('',(#5925));+#5925 = FILL_AREA_STYLE_COLOUR('',#5376);+#5926 = CURVE_STYLE('',#5927,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5927 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5928 = STYLED_ITEM('color',(#5929),#2670);+#5929 = PRESENTATION_STYLE_ASSIGNMENT((#5930,#5935));+#5930 = SURFACE_STYLE_USAGE(.BOTH.,#5931);+#5931 = SURFACE_SIDE_STYLE('',(#5932));+#5932 = SURFACE_STYLE_FILL_AREA(#5933);+#5933 = FILL_AREA_STYLE('',(#5934));+#5934 = FILL_AREA_STYLE_COLOUR('',#5376);+#5935 = CURVE_STYLE('',#5936,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5936 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5937 = STYLED_ITEM('color',(#5938),#2687);+#5938 = PRESENTATION_STYLE_ASSIGNMENT((#5939,#5944));+#5939 = SURFACE_STYLE_USAGE(.BOTH.,#5940);+#5940 = SURFACE_SIDE_STYLE('',(#5941));+#5941 = SURFACE_STYLE_FILL_AREA(#5942);+#5942 = FILL_AREA_STYLE('',(#5943));+#5943 = FILL_AREA_STYLE_COLOUR('',#5376);+#5944 = CURVE_STYLE('',#5945,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5945 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5946 = STYLED_ITEM('color',(#5947),#2704);+#5947 = PRESENTATION_STYLE_ASSIGNMENT((#5948,#5953));+#5948 = SURFACE_STYLE_USAGE(.BOTH.,#5949);+#5949 = SURFACE_SIDE_STYLE('',(#5950));+#5950 = SURFACE_STYLE_FILL_AREA(#5951);+#5951 = FILL_AREA_STYLE('',(#5952));+#5952 = FILL_AREA_STYLE_COLOUR('',#5376);+#5953 = CURVE_STYLE('',#5954,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5954 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5955 = STYLED_ITEM('color',(#5956),#2716);+#5956 = PRESENTATION_STYLE_ASSIGNMENT((#5957,#5962));+#5957 = SURFACE_STYLE_USAGE(.BOTH.,#5958);+#5958 = SURFACE_SIDE_STYLE('',(#5959));+#5959 = SURFACE_STYLE_FILL_AREA(#5960);+#5960 = FILL_AREA_STYLE('',(#5961));+#5961 = FILL_AREA_STYLE_COLOUR('',#5376);+#5962 = CURVE_STYLE('',#5963,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5963 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5964 = STYLED_ITEM('color',(#5965),#2733);+#5965 = PRESENTATION_STYLE_ASSIGNMENT((#5966,#5971));+#5966 = SURFACE_STYLE_USAGE(.BOTH.,#5967);+#5967 = SURFACE_SIDE_STYLE('',(#5968));+#5968 = SURFACE_STYLE_FILL_AREA(#5969);+#5969 = FILL_AREA_STYLE('',(#5970));+#5970 = FILL_AREA_STYLE_COLOUR('',#5376);+#5971 = CURVE_STYLE('',#5972,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5972 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5973 = STYLED_ITEM('color',(#5974),#2750);+#5974 = PRESENTATION_STYLE_ASSIGNMENT((#5975,#5980));+#5975 = SURFACE_STYLE_USAGE(.BOTH.,#5976);+#5976 = SURFACE_SIDE_STYLE('',(#5977));+#5977 = SURFACE_STYLE_FILL_AREA(#5978);+#5978 = FILL_AREA_STYLE('',(#5979));+#5979 = FILL_AREA_STYLE_COLOUR('',#5376);+#5980 = CURVE_STYLE('',#5981,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5981 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5982 = STYLED_ITEM('color',(#5983),#2767);+#5983 = PRESENTATION_STYLE_ASSIGNMENT((#5984,#5989));+#5984 = SURFACE_STYLE_USAGE(.BOTH.,#5985);+#5985 = SURFACE_SIDE_STYLE('',(#5986));+#5986 = SURFACE_STYLE_FILL_AREA(#5987);+#5987 = FILL_AREA_STYLE('',(#5988));+#5988 = FILL_AREA_STYLE_COLOUR('',#5376);+#5989 = CURVE_STYLE('',#5990,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5990 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5991 = STYLED_ITEM('color',(#5992),#2784);+#5992 = PRESENTATION_STYLE_ASSIGNMENT((#5993,#5998));+#5993 = SURFACE_STYLE_USAGE(.BOTH.,#5994);+#5994 = SURFACE_SIDE_STYLE('',(#5995));+#5995 = SURFACE_STYLE_FILL_AREA(#5996);+#5996 = FILL_AREA_STYLE('',(#5997));+#5997 = FILL_AREA_STYLE_COLOUR('',#5376);+#5998 = CURVE_STYLE('',#5999,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#5999 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6000 = STYLED_ITEM('color',(#6001),#2801);+#6001 = PRESENTATION_STYLE_ASSIGNMENT((#6002,#6007));+#6002 = SURFACE_STYLE_USAGE(.BOTH.,#6003);+#6003 = SURFACE_SIDE_STYLE('',(#6004));+#6004 = SURFACE_STYLE_FILL_AREA(#6005);+#6005 = FILL_AREA_STYLE('',(#6006));+#6006 = FILL_AREA_STYLE_COLOUR('',#5376);+#6007 = CURVE_STYLE('',#6008,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6008 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6009 = STYLED_ITEM('color',(#6010),#2818);+#6010 = PRESENTATION_STYLE_ASSIGNMENT((#6011,#6016));+#6011 = SURFACE_STYLE_USAGE(.BOTH.,#6012);+#6012 = SURFACE_SIDE_STYLE('',(#6013));+#6013 = SURFACE_STYLE_FILL_AREA(#6014);+#6014 = FILL_AREA_STYLE('',(#6015));+#6015 = FILL_AREA_STYLE_COLOUR('',#5376);+#6016 = CURVE_STYLE('',#6017,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6017 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6018 = STYLED_ITEM('color',(#6019),#2830);+#6019 = PRESENTATION_STYLE_ASSIGNMENT((#6020,#6025));+#6020 = SURFACE_STYLE_USAGE(.BOTH.,#6021);+#6021 = SURFACE_SIDE_STYLE('',(#6022));+#6022 = SURFACE_STYLE_FILL_AREA(#6023);+#6023 = FILL_AREA_STYLE('',(#6024));+#6024 = FILL_AREA_STYLE_COLOUR('',#5376);+#6025 = CURVE_STYLE('',#6026,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6026 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6027 = STYLED_ITEM('color',(#6028),#2847);+#6028 = PRESENTATION_STYLE_ASSIGNMENT((#6029,#6034));+#6029 = SURFACE_STYLE_USAGE(.BOTH.,#6030);+#6030 = SURFACE_SIDE_STYLE('',(#6031));+#6031 = SURFACE_STYLE_FILL_AREA(#6032);+#6032 = FILL_AREA_STYLE('',(#6033));+#6033 = FILL_AREA_STYLE_COLOUR('',#5376);+#6034 = CURVE_STYLE('',#6035,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6035 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6036 = STYLED_ITEM('color',(#6037),#2864);+#6037 = PRESENTATION_STYLE_ASSIGNMENT((#6038,#6043));+#6038 = SURFACE_STYLE_USAGE(.BOTH.,#6039);+#6039 = SURFACE_SIDE_STYLE('',(#6040));+#6040 = SURFACE_STYLE_FILL_AREA(#6041);+#6041 = FILL_AREA_STYLE('',(#6042));+#6042 = FILL_AREA_STYLE_COLOUR('',#5376);+#6043 = CURVE_STYLE('',#6044,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6044 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6045 = STYLED_ITEM('color',(#6046),#2881);+#6046 = PRESENTATION_STYLE_ASSIGNMENT((#6047,#6052));+#6047 = SURFACE_STYLE_USAGE(.BOTH.,#6048);+#6048 = SURFACE_SIDE_STYLE('',(#6049));+#6049 = SURFACE_STYLE_FILL_AREA(#6050);+#6050 = FILL_AREA_STYLE('',(#6051));+#6051 = FILL_AREA_STYLE_COLOUR('',#5376);+#6052 = CURVE_STYLE('',#6053,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6053 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6054 = STYLED_ITEM('color',(#6055),#2898);+#6055 = PRESENTATION_STYLE_ASSIGNMENT((#6056,#6061));+#6056 = SURFACE_STYLE_USAGE(.BOTH.,#6057);+#6057 = SURFACE_SIDE_STYLE('',(#6058));+#6058 = SURFACE_STYLE_FILL_AREA(#6059);+#6059 = FILL_AREA_STYLE('',(#6060));+#6060 = FILL_AREA_STYLE_COLOUR('',#5376);+#6061 = CURVE_STYLE('',#6062,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6062 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6063 = STYLED_ITEM('color',(#6064),#2915);+#6064 = PRESENTATION_STYLE_ASSIGNMENT((#6065,#6070));+#6065 = SURFACE_STYLE_USAGE(.BOTH.,#6066);+#6066 = SURFACE_SIDE_STYLE('',(#6067));+#6067 = SURFACE_STYLE_FILL_AREA(#6068);+#6068 = FILL_AREA_STYLE('',(#6069));+#6069 = FILL_AREA_STYLE_COLOUR('',#5376);+#6070 = CURVE_STYLE('',#6071,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6071 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6072 = STYLED_ITEM('color',(#6073),#2932);+#6073 = PRESENTATION_STYLE_ASSIGNMENT((#6074,#6079));+#6074 = SURFACE_STYLE_USAGE(.BOTH.,#6075);+#6075 = SURFACE_SIDE_STYLE('',(#6076));+#6076 = SURFACE_STYLE_FILL_AREA(#6077);+#6077 = FILL_AREA_STYLE('',(#6078));+#6078 = FILL_AREA_STYLE_COLOUR('',#5376);+#6079 = CURVE_STYLE('',#6080,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6080 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6081 = STYLED_ITEM('color',(#6082),#2944);+#6082 = PRESENTATION_STYLE_ASSIGNMENT((#6083,#6088));+#6083 = SURFACE_STYLE_USAGE(.BOTH.,#6084);+#6084 = SURFACE_SIDE_STYLE('',(#6085));+#6085 = SURFACE_STYLE_FILL_AREA(#6086);+#6086 = FILL_AREA_STYLE('',(#6087));+#6087 = FILL_AREA_STYLE_COLOUR('',#5376);+#6088 = CURVE_STYLE('',#6089,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6089 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6090 = STYLED_ITEM('color',(#6091),#2961);+#6091 = PRESENTATION_STYLE_ASSIGNMENT((#6092,#6097));+#6092 = SURFACE_STYLE_USAGE(.BOTH.,#6093);+#6093 = SURFACE_SIDE_STYLE('',(#6094));+#6094 = SURFACE_STYLE_FILL_AREA(#6095);+#6095 = FILL_AREA_STYLE('',(#6096));+#6096 = FILL_AREA_STYLE_COLOUR('',#5376);+#6097 = CURVE_STYLE('',#6098,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6098 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6099 = STYLED_ITEM('color',(#6100),#2978);+#6100 = PRESENTATION_STYLE_ASSIGNMENT((#6101,#6106));+#6101 = SURFACE_STYLE_USAGE(.BOTH.,#6102);+#6102 = SURFACE_SIDE_STYLE('',(#6103));+#6103 = SURFACE_STYLE_FILL_AREA(#6104);+#6104 = FILL_AREA_STYLE('',(#6105));+#6105 = FILL_AREA_STYLE_COLOUR('',#5376);+#6106 = CURVE_STYLE('',#6107,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6107 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6108 = STYLED_ITEM('color',(#6109),#2995);+#6109 = PRESENTATION_STYLE_ASSIGNMENT((#6110,#6115));+#6110 = SURFACE_STYLE_USAGE(.BOTH.,#6111);+#6111 = SURFACE_SIDE_STYLE('',(#6112));+#6112 = SURFACE_STYLE_FILL_AREA(#6113);+#6113 = FILL_AREA_STYLE('',(#6114));+#6114 = FILL_AREA_STYLE_COLOUR('',#5376);+#6115 = CURVE_STYLE('',#6116,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6116 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6117 = STYLED_ITEM('color',(#6118),#3012);+#6118 = PRESENTATION_STYLE_ASSIGNMENT((#6119,#6124));+#6119 = SURFACE_STYLE_USAGE(.BOTH.,#6120);+#6120 = SURFACE_SIDE_STYLE('',(#6121));+#6121 = SURFACE_STYLE_FILL_AREA(#6122);+#6122 = FILL_AREA_STYLE('',(#6123));+#6123 = FILL_AREA_STYLE_COLOUR('',#5376);+#6124 = CURVE_STYLE('',#6125,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6125 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6126 = STYLED_ITEM('color',(#6127),#3029);+#6127 = PRESENTATION_STYLE_ASSIGNMENT((#6128,#6133));+#6128 = SURFACE_STYLE_USAGE(.BOTH.,#6129);+#6129 = SURFACE_SIDE_STYLE('',(#6130));+#6130 = SURFACE_STYLE_FILL_AREA(#6131);+#6131 = FILL_AREA_STYLE('',(#6132));+#6132 = FILL_AREA_STYLE_COLOUR('',#5376);+#6133 = CURVE_STYLE('',#6134,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6134 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6135 = STYLED_ITEM('color',(#6136),#3046);+#6136 = PRESENTATION_STYLE_ASSIGNMENT((#6137,#6142));+#6137 = SURFACE_STYLE_USAGE(.BOTH.,#6138);+#6138 = SURFACE_SIDE_STYLE('',(#6139));+#6139 = SURFACE_STYLE_FILL_AREA(#6140);+#6140 = FILL_AREA_STYLE('',(#6141));+#6141 = FILL_AREA_STYLE_COLOUR('',#5376);+#6142 = CURVE_STYLE('',#6143,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6143 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6144 = STYLED_ITEM('color',(#6145),#3063);+#6145 = PRESENTATION_STYLE_ASSIGNMENT((#6146,#6151));+#6146 = SURFACE_STYLE_USAGE(.BOTH.,#6147);+#6147 = SURFACE_SIDE_STYLE('',(#6148));+#6148 = SURFACE_STYLE_FILL_AREA(#6149);+#6149 = FILL_AREA_STYLE('',(#6150));+#6150 = FILL_AREA_STYLE_COLOUR('',#5376);+#6151 = CURVE_STYLE('',#6152,POSITIVE_LENGTH_MEASURE(0.1),#5376);+#6152 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6153 = STYLED_ITEM('color',(#6154),#3075);+#6154 = PRESENTATION_STYLE_ASSIGNMENT((#6155,#6161));+#6155 = SURFACE_STYLE_USAGE(.BOTH.,#6156);+#6156 = SURFACE_SIDE_STYLE('',(#6157));+#6157 = SURFACE_STYLE_FILL_AREA(#6158);+#6158 = FILL_AREA_STYLE('',(#6159));+#6159 = FILL_AREA_STYLE_COLOUR('',#6160);+#6160 = COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#6161 = CURVE_STYLE('',#6162,POSITIVE_LENGTH_MEASURE(0.1),#6160);+#6162 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6163 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #6164,#6174,#6183,#6192,#6201,#6210,#6219,#6228,#6237,#6246,#6255,+ #6264,#6273,#6282,#6291,#6300,#6309),#5232);+#6164 = STYLED_ITEM('color',(#6165),#3100);+#6165 = PRESENTATION_STYLE_ASSIGNMENT((#6166,#6172)); #6166 = SURFACE_STYLE_USAGE(.BOTH.,#6167); #6167 = SURFACE_SIDE_STYLE('',(#6168)); #6168 = SURFACE_STYLE_FILL_AREA(#6169); #6169 = FILL_AREA_STYLE('',(#6170));-#6170 = FILL_AREA_STYLE_COLOUR('',#5531);-#6171 = CURVE_STYLE('',#6172,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6172 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6173 = STYLED_ITEM('color',(#6174),#2830);-#6174 = PRESENTATION_STYLE_ASSIGNMENT((#6175,#6180));-#6175 = SURFACE_STYLE_USAGE(.BOTH.,#6176);-#6176 = SURFACE_SIDE_STYLE('',(#6177));-#6177 = SURFACE_STYLE_FILL_AREA(#6178);-#6178 = FILL_AREA_STYLE('',(#6179));-#6179 = FILL_AREA_STYLE_COLOUR('',#5531);-#6180 = CURVE_STYLE('',#6181,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6181 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6182 = STYLED_ITEM('color',(#6183),#2847);-#6183 = PRESENTATION_STYLE_ASSIGNMENT((#6184,#6189));-#6184 = SURFACE_STYLE_USAGE(.BOTH.,#6185);-#6185 = SURFACE_SIDE_STYLE('',(#6186));-#6186 = SURFACE_STYLE_FILL_AREA(#6187);-#6187 = FILL_AREA_STYLE('',(#6188));-#6188 = FILL_AREA_STYLE_COLOUR('',#5531);-#6189 = CURVE_STYLE('',#6190,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6190 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6191 = STYLED_ITEM('color',(#6192),#2864);-#6192 = PRESENTATION_STYLE_ASSIGNMENT((#6193,#6198));-#6193 = SURFACE_STYLE_USAGE(.BOTH.,#6194);-#6194 = SURFACE_SIDE_STYLE('',(#6195));-#6195 = SURFACE_STYLE_FILL_AREA(#6196);-#6196 = FILL_AREA_STYLE('',(#6197));-#6197 = FILL_AREA_STYLE_COLOUR('',#5531);-#6198 = CURVE_STYLE('',#6199,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6199 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6200 = STYLED_ITEM('color',(#6201),#2881);-#6201 = PRESENTATION_STYLE_ASSIGNMENT((#6202,#6207));-#6202 = SURFACE_STYLE_USAGE(.BOTH.,#6203);-#6203 = SURFACE_SIDE_STYLE('',(#6204));-#6204 = SURFACE_STYLE_FILL_AREA(#6205);-#6205 = FILL_AREA_STYLE('',(#6206));-#6206 = FILL_AREA_STYLE_COLOUR('',#5531);-#6207 = CURVE_STYLE('',#6208,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6208 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6209 = STYLED_ITEM('color',(#6210),#2898);-#6210 = PRESENTATION_STYLE_ASSIGNMENT((#6211,#6216));-#6211 = SURFACE_STYLE_USAGE(.BOTH.,#6212);-#6212 = SURFACE_SIDE_STYLE('',(#6213));-#6213 = SURFACE_STYLE_FILL_AREA(#6214);-#6214 = FILL_AREA_STYLE('',(#6215));-#6215 = FILL_AREA_STYLE_COLOUR('',#5531);-#6216 = CURVE_STYLE('',#6217,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6217 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6218 = STYLED_ITEM('color',(#6219),#2915);-#6219 = PRESENTATION_STYLE_ASSIGNMENT((#6220,#6225));-#6220 = SURFACE_STYLE_USAGE(.BOTH.,#6221);-#6221 = SURFACE_SIDE_STYLE('',(#6222));-#6222 = SURFACE_STYLE_FILL_AREA(#6223);-#6223 = FILL_AREA_STYLE('',(#6224));-#6224 = FILL_AREA_STYLE_COLOUR('',#5531);-#6225 = CURVE_STYLE('',#6226,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6226 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6227 = STYLED_ITEM('color',(#6228),#2932);-#6228 = PRESENTATION_STYLE_ASSIGNMENT((#6229,#6234));-#6229 = SURFACE_STYLE_USAGE(.BOTH.,#6230);-#6230 = SURFACE_SIDE_STYLE('',(#6231));-#6231 = SURFACE_STYLE_FILL_AREA(#6232);-#6232 = FILL_AREA_STYLE('',(#6233));-#6233 = FILL_AREA_STYLE_COLOUR('',#5531);-#6234 = CURVE_STYLE('',#6235,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6235 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6236 = STYLED_ITEM('color',(#6237),#2944);-#6237 = PRESENTATION_STYLE_ASSIGNMENT((#6238,#6243));-#6238 = SURFACE_STYLE_USAGE(.BOTH.,#6239);-#6239 = SURFACE_SIDE_STYLE('',(#6240));-#6240 = SURFACE_STYLE_FILL_AREA(#6241);-#6241 = FILL_AREA_STYLE('',(#6242));-#6242 = FILL_AREA_STYLE_COLOUR('',#5531);-#6243 = CURVE_STYLE('',#6244,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6244 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6245 = STYLED_ITEM('color',(#6246),#2961);-#6246 = PRESENTATION_STYLE_ASSIGNMENT((#6247,#6252));-#6247 = SURFACE_STYLE_USAGE(.BOTH.,#6248);-#6248 = SURFACE_SIDE_STYLE('',(#6249));-#6249 = SURFACE_STYLE_FILL_AREA(#6250);-#6250 = FILL_AREA_STYLE('',(#6251));-#6251 = FILL_AREA_STYLE_COLOUR('',#5531);-#6252 = CURVE_STYLE('',#6253,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6253 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6254 = STYLED_ITEM('color',(#6255),#2978);-#6255 = PRESENTATION_STYLE_ASSIGNMENT((#6256,#6261));-#6256 = SURFACE_STYLE_USAGE(.BOTH.,#6257);-#6257 = SURFACE_SIDE_STYLE('',(#6258));-#6258 = SURFACE_STYLE_FILL_AREA(#6259);-#6259 = FILL_AREA_STYLE('',(#6260));-#6260 = FILL_AREA_STYLE_COLOUR('',#5531);-#6261 = CURVE_STYLE('',#6262,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6262 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6263 = STYLED_ITEM('color',(#6264),#2995);-#6264 = PRESENTATION_STYLE_ASSIGNMENT((#6265,#6270));-#6265 = SURFACE_STYLE_USAGE(.BOTH.,#6266);-#6266 = SURFACE_SIDE_STYLE('',(#6267));-#6267 = SURFACE_STYLE_FILL_AREA(#6268);-#6268 = FILL_AREA_STYLE('',(#6269));-#6269 = FILL_AREA_STYLE_COLOUR('',#5531);-#6270 = CURVE_STYLE('',#6271,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6271 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6272 = STYLED_ITEM('color',(#6273),#3012);-#6273 = PRESENTATION_STYLE_ASSIGNMENT((#6274,#6279));-#6274 = SURFACE_STYLE_USAGE(.BOTH.,#6275);-#6275 = SURFACE_SIDE_STYLE('',(#6276));-#6276 = SURFACE_STYLE_FILL_AREA(#6277);-#6277 = FILL_AREA_STYLE('',(#6278));-#6278 = FILL_AREA_STYLE_COLOUR('',#5531);-#6279 = CURVE_STYLE('',#6280,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6280 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6281 = STYLED_ITEM('color',(#6282),#3029);-#6282 = PRESENTATION_STYLE_ASSIGNMENT((#6283,#6288));-#6283 = SURFACE_STYLE_USAGE(.BOTH.,#6284);-#6284 = SURFACE_SIDE_STYLE('',(#6285));-#6285 = SURFACE_STYLE_FILL_AREA(#6286);-#6286 = FILL_AREA_STYLE('',(#6287));-#6287 = FILL_AREA_STYLE_COLOUR('',#5531);-#6288 = CURVE_STYLE('',#6289,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6289 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6290 = STYLED_ITEM('color',(#6291),#3046);-#6291 = PRESENTATION_STYLE_ASSIGNMENT((#6292,#6297));-#6292 = SURFACE_STYLE_USAGE(.BOTH.,#6293);-#6293 = SURFACE_SIDE_STYLE('',(#6294));-#6294 = SURFACE_STYLE_FILL_AREA(#6295);-#6295 = FILL_AREA_STYLE('',(#6296));-#6296 = FILL_AREA_STYLE_COLOUR('',#5531);-#6297 = CURVE_STYLE('',#6298,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6298 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6299 = STYLED_ITEM('color',(#6300),#3063);-#6300 = PRESENTATION_STYLE_ASSIGNMENT((#6301,#6306));-#6301 = SURFACE_STYLE_USAGE(.BOTH.,#6302);-#6302 = SURFACE_SIDE_STYLE('',(#6303));-#6303 = SURFACE_STYLE_FILL_AREA(#6304);-#6304 = FILL_AREA_STYLE('',(#6305));-#6305 = FILL_AREA_STYLE_COLOUR('',#5531);-#6306 = CURVE_STYLE('',#6307,POSITIVE_LENGTH_MEASURE(0.1),#5531);-#6307 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#6308 = STYLED_ITEM('color',(#6309),#3075);-#6309 = PRESENTATION_STYLE_ASSIGNMENT((#6310,#6316));-#6310 = SURFACE_STYLE_USAGE(.BOTH.,#6311);-#6311 = SURFACE_SIDE_STYLE('',(#6312));-#6312 = SURFACE_STYLE_FILL_AREA(#6313);-#6313 = FILL_AREA_STYLE('',(#6314));-#6314 = FILL_AREA_STYLE_COLOUR('',#6315);-#6315 = COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);-#6316 = CURVE_STYLE('',#6317,POSITIVE_LENGTH_MEASURE(0.1),#6315);+#6170 = FILL_AREA_STYLE_COLOUR('',#6171);+#6171 = COLOUR_RGB('',0.896243869286,0.896243869286,0.886003966688);+#6172 = CURVE_STYLE('',#6173,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6173 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6174 = STYLED_ITEM('color',(#6175),#3200);+#6175 = PRESENTATION_STYLE_ASSIGNMENT((#6176,#6181));+#6176 = SURFACE_STYLE_USAGE(.BOTH.,#6177);+#6177 = SURFACE_SIDE_STYLE('',(#6178));+#6178 = SURFACE_STYLE_FILL_AREA(#6179);+#6179 = FILL_AREA_STYLE('',(#6180));+#6180 = FILL_AREA_STYLE_COLOUR('',#6171);+#6181 = CURVE_STYLE('',#6182,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6182 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6183 = STYLED_ITEM('color',(#6184),#3340);+#6184 = PRESENTATION_STYLE_ASSIGNMENT((#6185,#6190));+#6185 = SURFACE_STYLE_USAGE(.BOTH.,#6186);+#6186 = SURFACE_SIDE_STYLE('',(#6187));+#6187 = SURFACE_STYLE_FILL_AREA(#6188);+#6188 = FILL_AREA_STYLE('',(#6189));+#6189 = FILL_AREA_STYLE_COLOUR('',#6171);+#6190 = CURVE_STYLE('',#6191,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6191 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6192 = STYLED_ITEM('color',(#6193),#3518);+#6193 = PRESENTATION_STYLE_ASSIGNMENT((#6194,#6199));+#6194 = SURFACE_STYLE_USAGE(.BOTH.,#6195);+#6195 = SURFACE_SIDE_STYLE('',(#6196));+#6196 = SURFACE_STYLE_FILL_AREA(#6197);+#6197 = FILL_AREA_STYLE('',(#6198));+#6198 = FILL_AREA_STYLE_COLOUR('',#6171);+#6199 = CURVE_STYLE('',#6200,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6200 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6201 = STYLED_ITEM('color',(#6202),#3696);+#6202 = PRESENTATION_STYLE_ASSIGNMENT((#6203,#6208));+#6203 = SURFACE_STYLE_USAGE(.BOTH.,#6204);+#6204 = SURFACE_SIDE_STYLE('',(#6205));+#6205 = SURFACE_STYLE_FILL_AREA(#6206);+#6206 = FILL_AREA_STYLE('',(#6207));+#6207 = FILL_AREA_STYLE_COLOUR('',#6171);+#6208 = CURVE_STYLE('',#6209,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6209 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6210 = STYLED_ITEM('color',(#6211),#3770);+#6211 = PRESENTATION_STYLE_ASSIGNMENT((#6212,#6217));+#6212 = SURFACE_STYLE_USAGE(.BOTH.,#6213);+#6213 = SURFACE_SIDE_STYLE('',(#6214));+#6214 = SURFACE_STYLE_FILL_AREA(#6215);+#6215 = FILL_AREA_STYLE('',(#6216));+#6216 = FILL_AREA_STYLE_COLOUR('',#6171);+#6217 = CURVE_STYLE('',#6218,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6218 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6219 = STYLED_ITEM('color',(#6220),#3910);+#6220 = PRESENTATION_STYLE_ASSIGNMENT((#6221,#6226));+#6221 = SURFACE_STYLE_USAGE(.BOTH.,#6222);+#6222 = SURFACE_SIDE_STYLE('',(#6223));+#6223 = SURFACE_STYLE_FILL_AREA(#6224);+#6224 = FILL_AREA_STYLE('',(#6225));+#6225 = FILL_AREA_STYLE_COLOUR('',#6171);+#6226 = CURVE_STYLE('',#6227,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6227 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6228 = STYLED_ITEM('color',(#6229),#4034);+#6229 = PRESENTATION_STYLE_ASSIGNMENT((#6230,#6235));+#6230 = SURFACE_STYLE_USAGE(.BOTH.,#6231);+#6231 = SURFACE_SIDE_STYLE('',(#6232));+#6232 = SURFACE_STYLE_FILL_AREA(#6233);+#6233 = FILL_AREA_STYLE('',(#6234));+#6234 = FILL_AREA_STYLE_COLOUR('',#6171);+#6235 = CURVE_STYLE('',#6236,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6236 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6237 = STYLED_ITEM('color',(#6238),#4140);+#6238 = PRESENTATION_STYLE_ASSIGNMENT((#6239,#6244));+#6239 = SURFACE_STYLE_USAGE(.BOTH.,#6240);+#6240 = SURFACE_SIDE_STYLE('',(#6241));+#6241 = SURFACE_STYLE_FILL_AREA(#6242);+#6242 = FILL_AREA_STYLE('',(#6243));+#6243 = FILL_AREA_STYLE_COLOUR('',#6171);+#6244 = CURVE_STYLE('',#6245,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6246 = STYLED_ITEM('color',(#6247),#4182);+#6247 = PRESENTATION_STYLE_ASSIGNMENT((#6248,#6253));+#6248 = SURFACE_STYLE_USAGE(.BOTH.,#6249);+#6249 = SURFACE_SIDE_STYLE('',(#6250));+#6250 = SURFACE_STYLE_FILL_AREA(#6251);+#6251 = FILL_AREA_STYLE('',(#6252));+#6252 = FILL_AREA_STYLE_COLOUR('',#6171);+#6253 = CURVE_STYLE('',#6254,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6254 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6255 = STYLED_ITEM('color',(#6256),#4424);+#6256 = PRESENTATION_STYLE_ASSIGNMENT((#6257,#6262));+#6257 = SURFACE_STYLE_USAGE(.BOTH.,#6258);+#6258 = SURFACE_SIDE_STYLE('',(#6259));+#6259 = SURFACE_STYLE_FILL_AREA(#6260);+#6260 = FILL_AREA_STYLE('',(#6261));+#6261 = FILL_AREA_STYLE_COLOUR('',#6171);+#6262 = CURVE_STYLE('',#6263,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6263 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6264 = STYLED_ITEM('color',(#6265),#4466);+#6265 = PRESENTATION_STYLE_ASSIGNMENT((#6266,#6271));+#6266 = SURFACE_STYLE_USAGE(.BOTH.,#6267);+#6267 = SURFACE_SIDE_STYLE('',(#6268));+#6268 = SURFACE_STYLE_FILL_AREA(#6269);+#6269 = FILL_AREA_STYLE('',(#6270));+#6270 = FILL_AREA_STYLE_COLOUR('',#6171);+#6271 = CURVE_STYLE('',#6272,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6272 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6273 = STYLED_ITEM('color',(#6274),#4540);+#6274 = PRESENTATION_STYLE_ASSIGNMENT((#6275,#6280));+#6275 = SURFACE_STYLE_USAGE(.BOTH.,#6276);+#6276 = SURFACE_SIDE_STYLE('',(#6277));+#6277 = SURFACE_STYLE_FILL_AREA(#6278);+#6278 = FILL_AREA_STYLE('',(#6279));+#6279 = FILL_AREA_STYLE_COLOUR('',#6171);+#6280 = CURVE_STYLE('',#6281,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6281 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6282 = STYLED_ITEM('color',(#6283),#4680);+#6283 = PRESENTATION_STYLE_ASSIGNMENT((#6284,#6289));+#6284 = SURFACE_STYLE_USAGE(.BOTH.,#6285);+#6285 = SURFACE_SIDE_STYLE('',(#6286));+#6286 = SURFACE_STYLE_FILL_AREA(#6287);+#6287 = FILL_AREA_STYLE('',(#6288));+#6288 = FILL_AREA_STYLE_COLOUR('',#6171);+#6289 = CURVE_STYLE('',#6290,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6290 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6291 = STYLED_ITEM('color',(#6292),#4754);+#6292 = PRESENTATION_STYLE_ASSIGNMENT((#6293,#6298));+#6293 = SURFACE_STYLE_USAGE(.BOTH.,#6294);+#6294 = SURFACE_SIDE_STYLE('',(#6295));+#6295 = SURFACE_STYLE_FILL_AREA(#6296);+#6296 = FILL_AREA_STYLE('',(#6297));+#6297 = FILL_AREA_STYLE_COLOUR('',#6171);+#6298 = CURVE_STYLE('',#6299,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6299 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6300 = STYLED_ITEM('color',(#6301),#4950);+#6301 = PRESENTATION_STYLE_ASSIGNMENT((#6302,#6307));+#6302 = SURFACE_STYLE_USAGE(.BOTH.,#6303);+#6303 = SURFACE_SIDE_STYLE('',(#6304));+#6304 = SURFACE_STYLE_FILL_AREA(#6305);+#6305 = FILL_AREA_STYLE('',(#6306));+#6306 = FILL_AREA_STYLE_COLOUR('',#6171);+#6307 = CURVE_STYLE('',#6308,POSITIVE_LENGTH_MEASURE(0.1),#6171);+#6308 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6309 = STYLED_ITEM('color',(#6310),#5136);+#6310 = PRESENTATION_STYLE_ASSIGNMENT((#6311,#6316));+#6311 = SURFACE_STYLE_USAGE(.BOTH.,#6312);+#6312 = SURFACE_SIDE_STYLE('',(#6313));+#6313 = SURFACE_STYLE_FILL_AREA(#6314);+#6314 = FILL_AREA_STYLE('',(#6315));+#6315 = FILL_AREA_STYLE_COLOUR('',#6171);+#6316 = CURVE_STYLE('',#6317,POSITIVE_LENGTH_MEASURE(0.1),#6171); #6317 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); ENDSEC; END-ISO-10303-21;
ap2204k-3-0trg1.kicad_sym+1−1@@ -17,7 +17,7 @@ (number "2" (effects (font (size 1.27 1.27)))) ) (pin input line (at -17.78 -2.54 0) (length 5.08)- (name "EN" (effects (font (size 1.27 1.27))))+ (name "CE" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) (pin power_out line (at 17.78 0.00 180) (length 5.08)
ap2204k-3-0trg1.lbr+2−2@@ -92,7 +92,7 @@ <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">>VALUE</text> <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"/>- <pin name="EN" x="-17.78" y="-2.54" length="middle" direction="in"/>+ <pin name="CE" x="-17.78" y="-2.54" length="middle" direction="in"/> <pin name="VOUT" x="17.78" y="0" length="middle" direction="out" rot="R180"/> <pin name="NC" x="17.78" y="-2.54" length="middle" direction="io" rot="R180"/> </symbol>@@ -108,7 +108,7 @@ <connects> <connect gate="G$1" pin="VIN" pad="1"/> <connect gate="G$1" pin="GND" pad="2"/>- <connect gate="G$1" pin="EN" pad="3"/>+ <connect gate="G$1" pin="CE" pad="3"/> <connect gate="G$1" pin="VOUT" pad="5"/> <connect gate="G$1" pin="NC" pad="4"/> </connects>
docs/ap2204k-3-0trg1-datasheet.pdf⋯ 1 unchanged line ⋯
docs/hero.png⋯ 1 unchanged line ⋯
page.json+298−32@@ -3,7 +3,7 @@ "type": "component", "slug": "ap2204k-3-0trg1", "title": "AP2204K-3.0TRG1",- "brief": "TECH PUBLIC Voltage Regulators - Linear, Low Drop Out (LDO) Regulators, SOT-23-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "brief": "MSKSEMI Voltage Regulators - Linear, Low Drop Out (LDO) Regulators, SOT-23-5. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.", "version": "0.1.0", "license": "CC-BY-SA-4.0", "tags": [@@ -15,12 +15,12 @@ ], "component": { "mpn": "AP2204K-3.0TRG1",- "manufacturer": "TECH PUBLIC",+ "manufacturer": "MSKSEMI", "package": "SOT-23-5", "pin_count": 5, "category": "Power Management (PMIC)", "subcategory": "Voltage Regulators - Linear, Low Drop Out (LDO) Regulators",- "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603387497494040576",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590918664030011392", "parts": { "symbol": "ap2204k-3-0trg1.kicad_sym", "footprint": "ap2204k-3-0trg1.kicad_mod",@@ -31,10 +31,10 @@ "lbr": "ap2204k-3-0trg1.lbr" }, "distributor_links": {- "lcsc": "C23380832"+ "lcsc": "C20627185" }, "distributor_check": {- "checked_at": "2026-10-17T21:20:36Z",+ "checked_at": "2026-10-17T21:58:42Z", "source": "Component Ocean /api/assign-pns", "digikey": { "pn": null,@@ -50,19 +50,19 @@ "number": "1", "name": "VIN", "type": "power_in",- "description": "Input of supply voltage; operating supply range is 1.7 V to 27 V, absolute maximum -0.3 V to 29 V."+ "description": "Input of the supply voltage; the datasheet's recommended input voltage range is 2.0V to 24V." }, { "number": "2", "name": "GND", "type": "power_in",- "description": "Ground."+ "description": "Ground pin; the input and output capacitor ground connections must return to this pin through as wide and as short a copper trace as is practical." }, { "number": "3",- "name": "EN",+ "name": "CE", "type": "input",- "description": "Enable control input; VIH is 1.3 V min on rising, VIL is 0.7 V max on falling, and absolute maximum is VOUT+0.3 V."+ "description": "Enable control input; the datasheet gives no logic threshold levels for this pin (electrical characteristics are specified with VEN = 5V)." }, { "number": "4",@@ -74,7 +74,7 @@ "number": "5", "name": "VOUT", "type": "power_out",- "description": "Output of the regulator (3.0 V version); output current is internally limited and absolute maximum voltage is 6 V."+ "description": "Regulator output; the datasheet gives a 500mA output current rating and a current limit of 501mA minimum and 700mA typical." } ], "provenance": {@@ -82,22 +82,22 @@ "factory_chain": { "factory": "2.0.0", "extractor": "extract_pins 0.3",- "primary_model": "claude-sonnet-5-5",- "primary_mode": "vision",- "consensus_model": "claude-opus-5-5",+ "primary_model": "claude-haiku-5-5",+ "primary_mode": "text",+ "consensus_model": "claude-sonnet-5-5", "consensus": "agreed", "guards": "pin_guards 0.1: passed", "guard_notes": [- "vision extraction: provenance cannot be text-verified; needs consensus"+ "extractor flagged: The pin table on page 3 is garbled in the text extraction. Pin numbers were matched to names from th; The datasheet gives no logic high/low threshold or input current for the CE pin, so no enable limits; The datasheet covers the whole AP2204K-X.XTRG1(MS) series. The pinout is the same for all variants, " ],- "pages_sent": 6,- "cost_usd": 0.2055,- "at": "2026-10-17T21:16:45"+ "pages_sent": 9,+ "cost_usd": 0.0312,+ "at": "2026-10-17T21:56:53" }, "datasheet": {- "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8603387497494040576",- "pages": 6,- "sha256": "619f0886b9f2531b",+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590918664030011392",+ "pages": 9,+ "sha256": "8182de36bcf74c93", "source_tier": "lcsc" }, "cad": "KiCad official (CC-BY-SA 4.0)",@@ -125,8 +125,8 @@ 2.9, 1.55 ],- "zmin_mm": 0,- "centre_offset_mm": 0,+ "zmin_mm": 0.0,+ "centre_offset_mm": 0.0, "footprint_binding": "identity", "sha256": "720a6eab0024069bbee68e7cb4c3ff1149468a34611225cdc852662c5d0ec2b7", "checked": "2026-10-17",@@ -144,10 +144,10 @@ 2.9, 1.55 ],- "zmin_mm": 0,- "centre_offset_mm": 0,+ "zmin_mm": 0.0,+ "centre_offset_mm": 0.0, "footprint_binding": "identity",- "sha256": "ffd59c7b2796135a14459f0089312142fa4a91857d21fee3c41ca02dc1b14257",+ "sha256": "a0d582a6df306d4475a22491ddb48476677b70ad8d7b014bd2167b0d7af096b9", "checked": "2026-10-17", "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)" }@@ -155,10 +155,279 @@ }, "metadata": { "specs": {- "Manufacturer": "TECH PUBLIC",+ "Manufacturer": "MSKSEMI", "Package": "SOT-23-5", "Category": "Power Management (PMIC)", "Pins": "5"+ },+ "appearance": {+ "contacts": {+ "quote": "must be back to the AP2204K-X.XTRG1(MS) ground pin using as wide and as short of a copper trace as is practical",+ "page": 7,+ "doc": "ds.pdf",+ "material": "copper"+ },+ "version": 1,+ "datasheet_sha256": "8182de36bcf74c931c70cb1ea769e324d5b9cf9247a746085d08e5203056e733"+ },+ "characteristics": {+ "version": 1,+ "source": "datasheet",+ "datasheet_sha256": "8182de36bcf74c931c70cb1ea769e324d5b9cf9247a746085d08e5203056e733",+ "rows": [+ {+ "name": "Supply Voltage VIN",+ "symbol": "VIN",+ "kind": "electrical",+ "unit": "V",+ "min": 2,+ "typ": null,+ "max": 24,+ "conditions": "",+ "source_page": 6,+ "source": "datasheet"+ },+ {+ "name": "DC Output Voltage Accuracy",+ "symbol": "",+ "kind": "tolerance",+ "unit": "%",+ "min": -2,+ "typ": null,+ "max": 2,+ "conditions": "ILOAD =0.1mA",+ "source_page": 6,+ "source": "datasheet"+ },+ {+ "name": "Line Regulation",+ "symbol": "ΔLINE",+ "kind": "electrical",+ "unit": "%",+ "min": null,+ "typ": null,+ "max": 0.3,+ "conditions": "ILOAD =1mA, 5 ≤ VIN ≤ 30V",+ "source_page": 6,+ "source": "datasheet"+ },+ {+ "name": "Load Regulation",+ "symbol": "ΔLOAD",+ "kind": "electrical",+ "unit": "%",+ "min": null,+ "typ": null,+ "max": 0.1,+ "conditions": "1mA≤ ILOAD ≤ 0.2A",+ "source_page": 6,+ "source": "datasheet"+ },+ {+ "name": "Output Current Limit",+ "symbol": "ILIM",+ "kind": "electrical",+ "unit": "mA",+ "min": 501,+ "typ": 700,+ "max": null,+ "conditions": "VOUT =0",+ "source_page": 6,+ "source": "datasheet"+ },+ {+ "name": "Thermal Shutdown Temperature",+ "symbol": "TSD",+ "kind": "electrical",+ "unit": "°C",+ "min": null,+ "typ": 160,+ "max": null,+ "conditions": "ILOAD =10mA",+ "source_page": 6,+ "source": "datasheet"+ },+ {+ "name": "Thermal Shutdown Hysteresis",+ "symbol": "ΔTSD",+ "kind": "electrical",+ "unit": "°C",+ "min": null,+ "typ": 15,+ "max": null,+ "conditions": "",+ "source_page": 6,+ "source": "datasheet"+ },+ {+ "name": "VIN to GND",+ "symbol": "VIN",+ "kind": "absolute_maximum",+ "unit": "V",+ "min": -0.3,+ "typ": null,+ "max": 28,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "VOUT to VIN",+ "symbol": "VOUT-VIN",+ "kind": "absolute_maximum",+ "unit": "V",+ "min": -28,+ "typ": null,+ "max": 0.3,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "Lead Temperature (Soldering)",+ "symbol": "",+ "kind": "absolute_maximum",+ "unit": "°C",+ "min": null,+ "typ": null,+ "max": 260,+ "conditions": "10 sec.",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "Junction Temperature",+ "symbol": "TJ",+ "kind": "absolute_maximum",+ "unit": "°C",+ "min": null,+ "typ": null,+ "max": 150,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "Storage Temperature Range",+ "symbol": "",+ "kind": "absolute_maximum",+ "unit": "°C",+ "min": -40,+ "typ": null,+ "max": 150,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "ESD Susceptibility HBM",+ "symbol": "HBM",+ "kind": "absolute_maximum",+ "unit": "KV",+ "min": null,+ "typ": null,+ "max": 2,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "ESD Susceptibility MM",+ "symbol": "MM",+ "kind": "absolute_maximum",+ "unit": "V",+ "min": null,+ "typ": null,+ "max": 200,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "Package Thermal Resistance",+ "symbol": "θJA",+ "kind": "thermal",+ "unit": "°C/W",+ "min": null,+ "typ": 200,+ "max": null,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "Input Voltage",+ "symbol": "VIN",+ "kind": "recommended_operating",+ "unit": "V",+ "min": 2,+ "typ": null,+ "max": 24,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "Junction Temperature Range",+ "symbol": "",+ "kind": "recommended_operating",+ "unit": "°C",+ "min": -40,+ "typ": null,+ "max": 125,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "Ambient Temperature Range",+ "symbol": "",+ "kind": "recommended_operating",+ "unit": "°C",+ "min": -40,+ "typ": null,+ "max": 85,+ "conditions": "",+ "source_page": 5,+ "source": "datasheet"+ },+ {+ "name": "Input Capacitor",+ "symbol": "",+ "kind": "recommended_operating",+ "unit": "μF",+ "min": 1,+ "typ": null,+ "max": null,+ "conditions": "placed close to VIN and GND pins",+ "source_page": 7,+ "source": "datasheet"+ },+ {+ "name": "Output Capacitor Effective Capacitance",+ "symbol": "",+ "kind": "recommended_operating",+ "unit": "μF",+ "min": 1,+ "typ": null,+ "max": 22,+ "conditions": "",+ "source_page": 7,+ "source": "datasheet"+ },+ {+ "name": "Output Capacitor ESR",+ "symbol": "ESR",+ "kind": "recommended_operating",+ "unit": "mΩ",+ "min": 1,+ "typ": null,+ "max": null,+ "conditions": "",+ "source_page": 7,+ "source": "datasheet"+ }+ ] } }, "variants": [],@@ -172,7 +441,7 @@ "discovery_triggers": [ "ap2204k-3.0trg1" ],- "discovery_pitch": "AP2204K-3.0TRG1 (TECH PUBLIC) component page: datasheet pinout, KiCad symbol, footprint and 3D.",+ "discovery_pitch": "AP2204K-3.0TRG1 (MSKSEMI) component page: datasheet pinout, KiCad symbol, footprint and 3D.", "author": { "name": "Ray", "email": "[email protected]"@@ -197,8 +466,5 @@ "ap2204k-3-0trg1-hero.glb", "ap2204k-3-0trg1-hero.overlay.json", "ap2204k-3-0trg1-etched.glb"- ],- "visibility": {- "public": true- }-}+ ]+}
viewers/footprint.html+1−210@@ -1,210 +1 @@-<!doctype html><html><head><meta charset="utf-8">-<title>SOT-23-5 - adom-footprint</title>-<meta name="viewport" content="width=device-width,initial-scale=1">-<style>-/* ── adom-footprint shared viewer core (CSS) ───────────────────────────────- Included VERBATIM by both the live app (app.html) and the static embed- (embed.html) so the canvas, zoom toolbar and layer-panel rows look identical- and cannot drift. Self-contained literal colours (no dependency on either- file's CSS vars). Class prefix: av- */--.av-vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#121a26 0%,#0d1117 72%)}-.av-vp.grab{cursor:grabbing}-/* DIRECT child only — the zoom-toolbar button icons (.av-tools svg) also live- inside .av-vp; without '>' they'd inherit position:absolute and stack at 0,0. */-.av-vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}--/* zoom toolbar */-/* Grouped translucent toolbar (matches adom-symbol's .tools): one container, borderless- buttons that highlight on hover — instead of individually-boxed buttons. */-.av-tools{position:absolute;left:10px;top:10px;display:flex;gap:3px;padding:3px;z-index:5;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #222b38;border-radius:9px}-.av-tools button{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#cfd8e2;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}-.av-tools button svg{width:16px;height:16px;display:block}-.av-tools button:hover{background:#222b38;color:#37c8a6}-.av-tools button:focus,.av-tools button:focus-visible{outline:none}-.av-panhint{position:absolute;right:10px;bottom:9px;color:#8b949e;font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}--/* layer panel rows */-.av-lrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}-.av-lrow:hover{background:#161c27}-.av-lrow .sw{width:13px;height:13px;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex:0 0 13px}-.av-lrow .sw.ring{background:transparent!important}-.av-lrow .ln{flex:1;font-size:13px}-.av-lrow .meta{font-size:10px;color:#8b949e}-.av-lrow .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid #3a4757;display:grid;place-items:center;color:#0b0f17;font-size:11px}-.av-lrow.on .chk{background:#37c8a6;border-color:#37c8a6}-.av-lrow.off .ln,.av-lrow.off .sw{opacity:.4}-.av-lrow.special{background:linear-gradient(100deg,rgba(55,200,166,.10),transparent);border:1px solid rgba(55,200,166,.25);margin-top:4px}-.av-lrow.special .ln{color:#7ef0d2;font-weight:600}--:root{--bg:#0d1117;--panel:#11161f;--border:#222b38;--text:#e6edf3;--muted:#8b949e;--accent:#37c8a6}-*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}-body{background:var(--bg);color:var(--text);font-family:'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}-header{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--border);flex:0 0 auto}-header .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}-header .b{font-weight:700;font-size:14px}header .b span{color:var(--muted);font-weight:400}-header .nm{margin-left:auto;font-weight:600;font-size:13px;color:#cfd8e2}-main{flex:1;display:flex;min-height:0}-.vpwrap{flex:1;position:relative;min-width:0}-aside{flex:0 0 248px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}-aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}-.layers{padding:6px}-.note{font-size:11px;color:var(--muted);line-height:1.45;padding:8px 11px}-.note b{color:#7ef0d2}-</style></head>-<body>- <header><span class="dot"></span><span class="b">adom-footprint <span>· interactive</span></span><span class="nm">SOT-23-5</span></header>- <main>- <div class="vpwrap">- <div class="av-vp" id="vp">- <svg xmlns="http://www.w3.org/2000/svg" viewBox="-2.950 -2.400 5.900 4.800" preserveAspectRatio="xMidYMid meet"><g class="adom-layer-courtyard"><polygon points="-2.0500,-1.5000 -1.0500,-1.5000 -1.0500,-1.7000 1.0500,-1.7000 1.0500,-1.5000 2.0500,-1.5000 2.0500,1.5000 1.0500,1.5000 1.0500,1.7000 -1.0500,1.7000 -1.0500,1.5000 -2.0500,1.5000" stroke="#FF26E2" stroke-width="0.050" fill="none"/></g><g class="adom-layer-fab"><polygon points="-0.4000,-1.4500 0.8000,-1.4500 0.8000,1.4500 -0.8000,1.4500 -0.8000,-1.0500" stroke="#6e7681" stroke-width="0.100" fill="none"/></g><g class="adom-layer-copper"><g data-pad="1" data-shape="roundrect" data-size="1.325x0.600" data-mount="smd"><rect x="-1.800" y="-1.250" width="1.325" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="roundrect" data-size="1.325x0.600" data-mount="smd"><rect x="-1.800" y="-0.300" width="1.325" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="3" data-shape="roundrect" data-size="1.325x0.600" data-mount="smd"><rect x="-1.800" y="0.650" width="1.325" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="4" data-shape="roundrect" data-size="1.325x0.600" data-mount="smd"><rect x="0.475" y="0.650" width="1.325" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="5" data-shape="roundrect" data-size="1.325x0.600" data-mount="smd"><rect x="0.475" y="-1.250" width="1.325" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g></g><g class="adom-layer-heatsink"></g><g class="adom-layer-drill"></g><g class="adom-layer-silk"><line x1="-0.9100" y1="-1.5600" x2="0.9100" y2="-1.5600" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="-0.9100" y1="-1.5100" x2="-0.9100" y2="-1.5600" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="-0.9100" y1="1.5600" x2="-0.9100" y2="1.5100" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="0.9100" y1="-1.5600" x2="0.9100" y2="-1.5100" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="0.9100" y1="-0.3900" x2="0.9100" y2="0.3900" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="0.9100" y1="1.5100" x2="0.9100" y2="1.5600" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><line x1="0.9100" y1="1.5600" x2="-0.9100" y2="1.5600" stroke="#00cccc" stroke-width="0.120" stroke-linecap="round" fill="none"/><polygon points="-1.4500,-1.5100 -1.6900,-1.8400 -1.2100,-1.8400" stroke="#00cccc" stroke-width="0.120" fill="#00cccc"/></g><g class="adom-layer-padnum"><text x="-1.137" y="-0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">1</text><text x="-1.137" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">2</text><text x="-1.137" y="0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">3</text><text x="1.137" y="0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">4</text><text x="1.137" y="-0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">5</text></g><g class="adom-layer-paste-apertures"><rect x="-1.800" y="-1.250" width="1.325" height="0.600" rx="0.05" transform="rotate(0.00 -1.137 -0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.800" y="-0.300" width="1.325" height="0.600" rx="0.05" transform="rotate(0.00 -1.137 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.800" y="0.650" width="1.325" height="0.600" rx="0.05" transform="rotate(0.00 -1.137 0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.475" y="0.650" width="1.325" height="0.600" rx="0.05" transform="rotate(0.00 1.137 0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.475" y="-1.250" width="1.325" height="0.600" rx="0.05" transform="rotate(0.00 1.137 -0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/></g><g class="adom-layer-paste-dots"><circle cx="-1.512" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.262" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.012" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.762" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.512" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.262" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.012" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.762" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.512" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.262" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.012" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.762" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.762" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.012" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.262" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.512" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.762" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.012" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.262" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.512" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/></g></svg>- </div>- </div>- <aside>- <div class="ah">Layers</div>- <div class="layers" id="layers"></div>- <div class="note">The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default — toggle it on.</div>- </aside>- </main>-<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────- Single source of truth for the layer list, toggle behaviour, defaults,- pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and- embed.html (static) so the two viewers cannot drift. Pure client-side; works- on any SVG that carries the <g class="adom-layer-*"> groups. */-(function(){- var ICON_ZIN='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg>';- var ICON_ZOUT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg>';- // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).- // Deliberately NOT the four-corner expand/"fullscreen" glyph.- var ICON_FIT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5"/><rect x="7.6" y="7.6" width="5.8" height="5.8" rx="1.2"/></svg>';-- // The canonical layer list. Every layer is a <g class="adom-layer-*"> in the- // self-rendered SVG, so toggling is group-based (robust) — never colour-match.- // `kind:'group'` on every entry: all layers are toggled by their <g> group- // (robust), never by colour-match. (app.html still reads def.kind.)- var LAYER_DEFS=[- {key:'copper', name:'Copper', kind:'group', sel:'.adom-layer-copper', sw:'#C83434'},- // Auto-generated thermal-via array under the exposed pad — only present (and- // listed) when the footprint has an exposed thermal pad.- {key:'heatsink', name:'Heatsink vias', kind:'group', sel:'.adom-layer-heatsink', sw:'#e8a13a'},- {key:'padnum', name:'Pad numbers', kind:'group', sel:'.adom-layer-padnum', sw:'#ffffff', ring:true},- {key:'silk', name:'Silkscreen', kind:'group', sel:'.adom-layer-silk', sw:'#00cccc'},- {key:'fab', name:'Fab (F.Fab)', kind:'group', sel:'.adom-layer-fab', sw:'#6e7681', ring:true},- {key:'courtyard', name:'Courtyard', kind:'group', sel:'.adom-layer-courtyard', sw:'#FF26E2', ring:true},- {key:'drill', name:'Drill', kind:'group', sel:'.adom-layer-drill', sw:'#888888', ring:true},- {key:'paste-ap', name:'Paste apertures', kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},- // Generic name — the 300µm solder-paste dispensing dots. Off by default.- {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots', sw:'#37c8a6', special:true},- ];-- // True only if the group actually holds drawn geometry (not an empty <g>) — so- // layers with nothing in THIS footprint aren't listed as dead, dim rows.- function groupHasGeo(svg,def){- if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);- for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }- return n>0;- }- function layerPresent(svg,def){ return groupHasGeo(svg,def); }- function applyLayer(svg,def,on){- if(!svg) return; var g=svg.querySelectorAll(def.sel);- for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';- }-- // Build layer rows into a container. opts:- // svg, container, state {key:bool}, meta {pasteDots,pasteApertures},- // onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty- // non-special groups. Returns the keys actually shown.- function buildLayers(opts){- var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];- box.innerHTML='';- LAYER_DEFS.forEach(function(def){- if(!def.special && !groupHasGeo(svg,def)) return;- var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);- var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')- : def.key==='paste-ap' ? ((meta.pasteApertures||0)+' openings') : '';- var row=document.createElement('div');- row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');- row.innerHTML='<span class="sw'+(def.ring?' ring':'')+'" style="'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'"></span>'- +'<span class="ln">'+def.name+'</span>'+(m?'<span class="meta">'+m+'</span>':'')- +'<span class="chk">'+(on?'✓':'')+'</span>';- row.onclick=function(){- var nv=!row.classList.contains('on');- row.classList.toggle('on',nv); row.classList.toggle('off',!nv);- row.querySelector('.chk').textContent=nv?'✓':'';- state[def.key]=nv; applyLayer(svg,def,nv);- if(opts.onToggle) opts.onToggle(def.key,nv);- };- box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);- });- return shown;- }-- // Wire pan + zoom on a viewport element (the box that contains the <svg>).- // Returns a controller {fit, zoomIn, zoomOut, apply}.- function initViewport(vp){- var svg=vp.querySelector('svg');- if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }- var s=1,tx=0,ty=0;- function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }- function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }- function fit(){ s=1;tx=0;ty=0;apply(); }- // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event- // factor makes the trackpad leap — one gentle two-finger nudge fires a burst- // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor- // from how much actually scrolled (exp → smooth + reversible), normalise- // device units, and clamp one event so a chunky mouse notch can't jump.- var ZOOM_K=0.0022; // sensitivity: lower = gentler- vp.addEventListener('wheel',function(e){- e.preventDefault();- var d=e.deltaY;- if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;- d=Math.max(-50,Math.min(50,d));- var r=vp.getBoundingClientRect();- zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));- },{passive:false});- var drag=false,lx=0,ly=0;- vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });- vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });- vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });- fit();- return {- fit:fit,- zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },- zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },- apply:apply- };- }-- // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,- // wired to a controller from initViewport. Idempotent.- function addToolbar(vp,ctl){- if(vp.querySelector('.av-tools')) return;- var t=document.createElement('div'); t.className='av-tools';- t.innerHTML='<button data-z="in" title="Zoom in">'+ICON_ZIN+'</button>'- +'<button data-z="out" title="Zoom out">'+ICON_ZOUT+'</button>'- +'<button data-z="fit" title="Zoom to fit">'+ICON_FIT+'</button>';- vp.appendChild(t);- t.querySelector('[data-z="in"]').onclick=ctl.zoomIn;- t.querySelector('[data-z="out"]').onclick=ctl.zoomOut;- t.querySelector('[data-z="fit"]').onclick=ctl.fit;- var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);- }-- window.AV={- LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,- applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,- addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT- };-})();-</script>-<script>-var META={"pasteApertures":5,"pasteDots":20};-(function(){- var vp=document.getElementById('vp');- var svg=vp.querySelector('svg');- var ctl=AV.initViewport(vp);- AV.addToolbar(vp,ctl);- AV.buildLayers({ svg:svg, container:document.getElementById('layers'), state:{}, meta:META });-})();-</script>-</body></html>+<!doctype html><title>ap2204k-3-0trg1</title>
viewers/symbol.html+1−65@@ -1,65 +1 @@-<!doctype html><html lang=en><head><meta charset=utf-8>-<meta name=viewport content="width=device-width,initial-scale=1"><title>ADOM/AP2204K-3-0TRG1 symbol</title>-<style>-:root{--bg:#0d1117;--panel:#161b22;--edge:#30363d;--ink:#e6edf3;--mut:#8b949e;--acc:#00b8b0;--accb:#00e6dc;--hi:#6ea8fe}-*{box-sizing:border-box;margin:0}html,body{height:100%}-body{background:var(--bg);color:var(--ink);font-family:'Satoshi',system-ui,sans-serif;display:flex;flex-direction:column}-.bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;border-bottom:1px solid var(--edge);flex:none}-.bar .h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);font-weight:700}-.bar .sp{flex:1}-.lyrtog{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--mut);background:#1a2130;border:1px solid var(--edge);border-radius:999px;padding:3px 9px;cursor:pointer;user-select:none}-.lyrtog.on{color:var(--ink);border-color:#485162}.lyrtog:not(.on){opacity:.5}-.lyrtog .d{width:8px;height:8px;border-radius:50%;background:#485162}-.stage{flex:1;min-height:0;position:relative;overflow:hidden;background:var(--bg);cursor:grab;touch-action:none}-.stage.drag{cursor:grabbing}-.stage svg{position:absolute;inset:0;width:100%;height:100%}-.pingroup,.pad{cursor:pointer}-.pingroup.hi .pinvis{stroke:var(--hi)!important;stroke-width:7}-rect.pad.hi{stroke:var(--hi);stroke-width:.15;paint-order:stroke}-.lyr-off{display:none}-#tip{position:fixed;z-index:99;pointer-events:none;display:none;max-width:250px;background:#0d1117;border:1px solid var(--acc);border-radius:8px;padding:7px 10px;box-shadow:0 8px 26px #000a}-#tip .tn{font:700 12px ui-monospace,monospace;color:var(--accb)}-#tip .tt{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);margin-top:1px}-#tip .td{font-size:11px;color:var(--ink);margin-top:5px;line-height:1.4}-</style></head><body>-<div class=bar><span class=h>Schematic symbol</span><span class=sp></span></div>-<div class=stage id=stage><svg xmlns='http://www.w3.org/2000/svg' viewBox='-750 -250 1500 500' style='width:100%;height:100%'><rect x='-500.0' y='-200.0' width='1000.0' height='400.0' fill='#e35d5d22' stroke='#e35d5d' stroke-width='4'/><g class='pingroup' data-num='1' data-name='VIN'><line class='pinvis' x1='-700.0' y1='-100.0' x2='-500.0' y2='-100.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='-100.0' x2='-500.0' y2='-100.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='-55.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>1</text><text x='-470.0' y='-100.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>VIN</text><g class='pingroup' data-num='2' data-name='GND'><line class='pinvis' x1='-700.0' y1='-0.0' x2='-500.0' y2='-0.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='-0.0' x2='-500.0' y2='-0.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='45.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>2</text><text x='-470.0' y='0.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>GND</text><g class='pingroup' data-num='3' data-name='EN'><line class='pinvis' x1='-700.0' y1='100.0' x2='-500.0' y2='100.0' stroke='#dfe4ec' stroke-width='4'/><line x1='-700.0' y1='100.0' x2='-500.0' y2='100.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='-600.0' y='145.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>3</text><text x='-470.0' y='100.0' font-size='60' fill='#e6e9ef' text-anchor='start' dominant-baseline='central'>EN</text><g class='pingroup' data-num='5' data-name='VOUT'><line class='pinvis' x1='700.0' y1='-0.0' x2='500.0' y2='-0.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='-0.0' x2='500.0' y2='-0.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='-45.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>5</text><text x='470.0' y='0.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>VOUT</text><g class='pingroup' data-num='4' data-name='NC'><line class='pinvis' x1='700.0' y1='100.0' x2='500.0' y2='100.0' stroke='#dfe4ec' stroke-width='4'/><line x1='700.0' y1='100.0' x2='500.0' y2='100.0' stroke='transparent' stroke-width='26' pointer-events='stroke'/></g><text x='600.0' y='55.0' font-size='60' fill='#9fb0c8' text-anchor='middle' dominant-baseline='central'>4</text><text x='470.0' y='100.0' font-size='60' fill='#e6e9ef' text-anchor='end' dominant-baseline='central'>NC</text></svg></div>-<div id=tip></div>-<script>-var KIND="symbol", MPN="ADOM/AP2204K-3-0TRG1", PINS=[{"desc":"","name":"VIN","number":"1","type":""},{"desc":"","name":"GND","number":"2","type":""},{"desc":"","name":"EN","number":"3","type":""},{"desc":"","name":"VOUT","number":"5","type":""},{"desc":"","name":"NC","number":"4","type":""}];-var byNum={}; PINS.forEach(function(p){byNum[String(p.number)]=p;});-var stage=document.getElementById('stage'), svg=stage.querySelector('svg'), tip=document.getElementById('tip');-// ---- pan/zoom -----var vb=(svg.getAttribute('viewBox')||'0 0 100 100').split(/\s+/).map(Number), base=vb.slice();-function setVB(){svg.setAttribute('viewBox',vb.join(' '));}-stage.addEventListener('wheel',function(e){e.preventDefault();var r=stage.getBoundingClientRect();var mx=(e.clientX-r.left)/r.width,my=(e.clientY-r.top)/r.height;var f=e.deltaY<0?0.88:1.14;var nw=vb[2]*f,nh=vb[3]*f;vb[0]+=(vb[2]-nw)*mx;vb[1]+=(vb[3]-nh)*my;vb[2]=nw;vb[3]=nh;setVB();},{passive:false});-var pan=null;-stage.addEventListener('pointerdown',function(e){pan={x:e.clientX,y:e.clientY};stage.classList.add('drag');stage.setPointerCapture(e.pointerId);});-stage.addEventListener('pointermove',function(e){if(!pan)return;var r=stage.getBoundingClientRect();vb[0]-=(e.clientX-pan.x)/r.width*vb[2];vb[1]-=(e.clientY-pan.y)/r.height*vb[3];pan={x:e.clientX,y:e.clientY};setVB();});-function endPan(){pan=null;stage.classList.remove('drag');}-stage.addEventListener('pointerup',endPan);stage.addEventListener('pointerleave',endPan);-stage.addEventListener('dblclick',function(){vb=base.slice();setVB();});-// ---- cross-highlight bus -----function els(n){return [].slice.call(document.querySelectorAll('[data-num="'+n+'"]'));}-function clearHi(){[].slice.call(document.querySelectorAll('.hi')).forEach(function(e){e.classList.remove('hi');});}-function hi(n){els(n).forEach(function(e){e.classList.add('hi');});}-function post(n){try{parent.postMessage({type:'lbr-hover',pin:n===null?null:String(n),mpn:MPN},'*');}catch(_){}}-function showTip(n,x,y){var p=byNum[String(n)];if(!p)return;tip.innerHTML='<span class=tn></span><div class=tt></div><div class=td></div>';tip.querySelector('.tn').textContent=n+' '+(p.name||'');tip.querySelector('.tt').textContent=p.type||'';var d=p.desc||'';if(d)tip.querySelector('.td').textContent=d;else tip.querySelector('.td').style.display='none';tip.style.display='block';tip.style.left=(x+14)+'px';tip.style.top=(y+12)+'px';}-[].slice.call(document.querySelectorAll('.pingroup,.pad')).forEach(function(g){- var n=g.getAttribute('data-num');- g.addEventListener('mouseenter',function(e){clearHi();hi(n);post(n);showTip(n,e.clientX,e.clientY);});- g.addEventListener('mousemove',function(e){tip.style.left=(e.clientX+14)+'px';tip.style.top=(e.clientY+12)+'px';});- g.addEventListener('mouseleave',function(){clearHi();post(null);tip.style.display='none';});-});-window.addEventListener('message',function(e){var d=e.data||{};if(d.type!=='lbr-hover')return;clearHi();if(d.pin!=null)hi(d.pin);});-// ---- footprint layer toggles -----[].slice.call(document.querySelectorAll('.lyrtog')).forEach(function(b){- function apply(on){[].slice.call(document.querySelectorAll('.ly-'+b.getAttribute('data-lyr'))).forEach(function(el){el.classList.toggle('lyr-off',!on);});}- apply(b.classList.contains('on'));- b.addEventListener('click',function(){apply(b.classList.toggle('on'));});-});-// ---- auto-grow the host readme iframe -----function ph(){var h=Math.max(360,Math.min(16000,document.body.scrollHeight||420));parent.postMessage({type:'readme-height',height:h},'*');}-window.addEventListener('load',ph);setTimeout(ph,300);-</script>-</body></html>+<!doctype html><title>ap2204k-3-0trg1</title>