diff --git a/generate_axial_tht.py b/generate_axial_tht.py index eab21c6..92e8243 100644 --- a/generate_axial_tht.py +++ b/generate_axial_tht.py @@ -89,6 +89,7 @@ def generate_pkg( leg_diameter_nom: float, body_diameter_nom: float, body_length_nom: float, + polarized: bool, pad_names: Tuple[str, str], pad_hole_diameter: float, variants: Iterable[FootprintVariant], @@ -336,60 +337,63 @@ def _uuid(identifier: str) -> str: )) # Pin-1 markings - bar_width = min(0.2 * body_length_nom, 0.8) - bar_position = 0.2 - if variant.vertical: - r = (body_diameter_nom / 2) + (line_width if simple_silkscreen else 0.01) - h = r - ((pad_size[0] / 2) + 0.15) - x = -(variant.pitch / 2) - r + h - dy = sqrt(2 * r * h - h ** 2) - angle = 360 * acos(1 - (h / r)) / pi - footprint.add_polygon(Polygon( - uuid=_uuid(uuid_ns + 'polygon-legend-bar'), - layer=Layer('top_legend'), - width=Width(0), - fill=Fill(True), - grab_area=GrabArea(False), - vertices=[ - Vertex(Position(x, dy), Angle(0)), - Vertex(Position(x, -dy), Angle(-angle)), - Vertex(Position(x, dy), Angle(0)), - ], - )) - else: - x = (-body_length_nom / 2) + bar_position * body_length_nom - x1 = x - (bar_width / 2) - x2 = x + (bar_width / 2) - dy = (body_diameter_nom / 2) - line_width - footprint.add_polygon(Polygon( - uuid=_uuid(uuid_ns + 'polygon-bar'), - layer=Layer('top_documentation'), - width=Width(0), - fill=Fill(True), - grab_area=GrabArea(False), - vertices=[ - Vertex(Position(x1, dy), Angle(0)), # NW - Vertex(Position(x2, dy), Angle(0)), # NE - Vertex(Position(x2, -dy), Angle(0)), # SE - Vertex(Position(x1, -dy), Angle(0)), # SW - Vertex(Position(x1, dy), Angle(0)), # NW - ], - )) - dy = body_diameter_nom / 2 - footprint.add_polygon(Polygon( - uuid=_uuid(uuid_ns + 'polygon-legend-bar'), - layer=Layer('top_legend'), - width=Width(0), - fill=Fill(True), - grab_area=GrabArea(False), - vertices=[ - Vertex(Position(x1, dy), Angle(0)), # NW - Vertex(Position(x2, dy), Angle(0)), # NE - Vertex(Position(x2, -dy), Angle(0)), # SE - Vertex(Position(x1, -dy), Angle(0)), # SW - Vertex(Position(x1, dy), Angle(0)), # NW - ], - )) + bar_width = 0.0 + bar_position = 0.0 + if polarized: + bar_width = min(0.2 * body_length_nom, 0.8) + bar_position = 0.2 + if variant.vertical: + r = (body_diameter_nom / 2) + (line_width if simple_silkscreen else 0.01) + h = r - ((pad_size[0] / 2) + 0.15) + x = -(variant.pitch / 2) - r + h + dy = sqrt(2 * r * h - h ** 2) + angle = 360 * acos(1 - (h / r)) / pi + footprint.add_polygon(Polygon( + uuid=_uuid(uuid_ns + 'polygon-legend-bar'), + layer=Layer('top_legend'), + width=Width(0), + fill=Fill(True), + grab_area=GrabArea(False), + vertices=[ + Vertex(Position(x, dy), Angle(0)), + Vertex(Position(x, -dy), Angle(-angle)), + Vertex(Position(x, dy), Angle(0)), + ], + )) + else: + x = (-body_length_nom / 2) + bar_position * body_length_nom + x1 = x - (bar_width / 2) + x2 = x + (bar_width / 2) + dy = (body_diameter_nom / 2) - line_width + footprint.add_polygon(Polygon( + uuid=_uuid(uuid_ns + 'polygon-bar'), + layer=Layer('top_documentation'), + width=Width(0), + fill=Fill(True), + grab_area=GrabArea(False), + vertices=[ + Vertex(Position(x1, dy), Angle(0)), # NW + Vertex(Position(x2, dy), Angle(0)), # NE + Vertex(Position(x2, -dy), Angle(0)), # SE + Vertex(Position(x1, -dy), Angle(0)), # SW + Vertex(Position(x1, dy), Angle(0)), # NW + ], + )) + dy = body_diameter_nom / 2 + footprint.add_polygon(Polygon( + uuid=_uuid(uuid_ns + 'polygon-legend-bar'), + layer=Layer('top_legend'), + width=Width(0), + fill=Fill(True), + grab_area=GrabArea(False), + vertices=[ + Vertex(Position(x1, dy), Angle(0)), # NW + Vertex(Position(x2, dy), Angle(0)), # NE + Vertex(Position(x2, -dy), Angle(0)), # SE + Vertex(Position(x1, -dy), Angle(0)), # SW + Vertex(Position(x1, dy), Angle(0)), # NW + ], + )) def _create_outline_vertices(offset: float = 0, around_pads: bool = False) -> List[Vertex]: if variant.vertical: @@ -525,22 +529,57 @@ def generate_3d( vertical_standoff = 0.3 bend_radius = 0.5 - marking_diameter = body_diameter + 0.05 - marking_offset = body_length * (0.5 - marking_position) - - if vertical: - body = cq.Workplane("XY") \ - .cylinder(body_length, body_diameter / 2, centered=(True, True, False)) \ - .translate((-pitch / 2, 0, vertical_standoff)) - marking = cq.Workplane("XY") \ - .cylinder(marking_width, marking_diameter / 2, centered=(True, True, False)) \ - .translate((-pitch / 2, 0, vertical_standoff + (body_length / 2) - marking_offset)) + assembly = StepAssembly(name) + + if pkg_type == 'R': + body_color = cq.Color('bisque3') + outer_length = body_length * 0.25 + if vertical: + body_inner = cq.Workplane("XY") \ + .cylinder(body_length - outer_length, body_diameter * 0.42, centered=(True, True, False)) \ + .translate((-pitch / 2, 0, vertical_standoff + outer_length / 2)) + body_outer = cq.Workplane("XY") \ + .cylinder(outer_length, body_diameter / 2, centered=(True, True, False)) \ + .fillet(body_diameter / 6) + assembly.add_body(body_outer, 'body_outer_1', body_color, + location=cq.Location((-pitch / 2, 0, vertical_standoff))) + assembly.add_body(body_outer, 'body_outer_2', body_color, + location=cq.Location((-pitch / 2, 0, vertical_standoff + body_length - outer_length))) + else: + body_inner = cq.Workplane("YZ") \ + .cylinder(body_length - outer_length, body_diameter * 0.42, centered=(True, True, True)) \ + .translate((0, 0, body_diameter / 2)) + body_outer = cq.Workplane("YZ") \ + .cylinder(outer_length, body_diameter / 2, centered=(True, False, True)) \ + .fillet(body_diameter / 6) + assembly.add_body(body_outer, 'body_outer_1', body_color, + location=cq.Location((-(body_length - outer_length) / 2, 0, 0))) + assembly.add_body(body_outer, 'body_outer_2', body_color, + location=cq.Location(((body_length - outer_length) / 2, 0, 0))) + assembly.add_body(body_inner, 'body_inner', body_color) + elif pkg_type == 'DO': + if vertical: + body = cq.Workplane("XY") \ + .cylinder(body_length, body_diameter / 2, centered=(True, True, False)) \ + .translate((-pitch / 2, 0, vertical_standoff)) + else: + body = cq.Workplane("YZ") \ + .cylinder(body_length, body_diameter / 2, centered=(True, False, True)) + assembly.add_body(body, 'body', cq.Color('gray16')) + + marking_diameter = body_diameter + 0.05 + marking_offset = body_length * (0.5 - marking_position) + if vertical: + marking = cq.Workplane("XY") \ + .cylinder(marking_width, marking_diameter / 2, centered=(True, True, False)) \ + .translate((-pitch / 2, 0, vertical_standoff + (body_length / 2) - marking_offset)) + else: + marking = cq.Workplane("YZ") \ + .cylinder(marking_width, marking_diameter / 2, centered=(True, False, True)) \ + .translate((-marking_offset, 0, 0)) + assembly.add_body(marking, 'marking', cq.Color('gray80')) else: - body = cq.Workplane("YZ") \ - .cylinder(body_length, body_diameter / 2, centered=(True, False, True)) - marking = cq.Workplane("YZ") \ - .cylinder(marking_width, marking_diameter / 2, centered=(True, False, True)) \ - .translate((-marking_offset, 0, 0)) + raise RuntimeError(f'Unsupported 3D package type: {pkg_type}') leg_length = StepConstants.THT_LEAD_SOLDER_LENGTH - bend_radius + \ ((body_length + 2 * vertical_standoff + (leg_diameter / 2)) if vertical @@ -555,15 +594,6 @@ def generate_3d( .circle(leg_diameter / 2) \ .sweep(leg_path) \ .translate((-pitch / 2, 0, -StepConstants.THT_LEAD_SOLDER_LENGTH)) - - if pkg_type == 'DO': - body_color = cq.Color('gray16') - else: - raise RuntimeError(f'Unsupported 3D package type: {pkg_type}') - - assembly = StepAssembly(name) - assembly.add_body(body, 'body', body_color) - assembly.add_body(marking, 'marking', cq.Color('gray80')) assembly.add_body(leg, 'leg', StepColor.LEAD_THT) out_path = path.join('out', library, 'pkg', uuid_pkg, f'{uuid_3d}.step') @@ -583,6 +613,92 @@ def generate_3d( warning = 'Note: Not generating 3D models unless the "--3d" argument is passed in!' print(f'\033[1;33m{warning}\033[0m') + # Resistors (R-THT) + generate_pkg( + library='LibrePCB_Base.lplib', + pkg_type='R', + pkg_identifier='r0204', + name='R-THT-0204', + description='Standard through-hole resistor according DIN 0204.', + keywords='', + leg_diameter_nom=0.45, + body_diameter_nom=1.9, + body_length_nom=3.7, + polarized=False, + pad_names=('1', '2'), + pad_hole_diameter=calculate_pad_hole_diameter(0.5), # max diameter + variants=[ + FootprintVariant(vertical=False, pitch=7.62, compact=True), + FootprintVariant(vertical=False, pitch=10.16, compact=True), + FootprintVariant(vertical=False, pitch=12.7, compact=True), + FootprintVariant(vertical=False, pitch=15.24, compact=True), + FootprintVariant(vertical=False, pitch=5.08, compact=True), # tight! + FootprintVariant(vertical=True, pitch=2.54, compact=True), + ], + author='U. Bruhin', + pkgcat='72ceb547-9e68-4d6b-8c96-283d325e1abf', + version='0.3', + create_date='2018-10-11T22:24:42Z', + generate_3d_models=generate_3d_models, + ) + generate_pkg( + library='LibrePCB_Base.lplib', + pkg_type='R', + pkg_identifier='r0207', + name='R-THT-0207', + description='Standard through-hole resistor according DIN 0207.', + keywords='', + leg_diameter_nom=0.6, + body_diameter_nom=2.5, + body_length_nom=6.5, + polarized=False, + pad_names=('1', '2'), + pad_hole_diameter=calculate_pad_hole_diameter(0.65), # max diameter + variants=[ + FootprintVariant(vertical=False, pitch=10.16, compact=True), + FootprintVariant(vertical=False, pitch=12.7, compact=True), + FootprintVariant(vertical=False, pitch=15.24, compact=True), + FootprintVariant(vertical=False, pitch=17.78, compact=True), + FootprintVariant(vertical=False, pitch=7.62, compact=True), # tight! + FootprintVariant(vertical=True, pitch=2.54, compact=True), + FootprintVariant(vertical=True, pitch=5.08, compact=True), + ], + author='U. Bruhin', + pkgcat='72ceb547-9e68-4d6b-8c96-283d325e1abf', + version='0.3', + create_date='2018-10-11T22:24:42Z', + generate_3d_models=generate_3d_models, + ) + generate_pkg( + library='LibrePCB_Base.lplib', + pkg_type='R', + pkg_identifier='r0309', + name='R-THT-0309', + description='Standard through-hole resistor according DIN 0309.', + keywords='', + leg_diameter_nom=0.7, + body_diameter_nom=3.5, + body_length_nom=9, + polarized=False, + pad_names=('1', '2'), + pad_hole_diameter=calculate_pad_hole_diameter(0.75), # max diameter + variants=[ + FootprintVariant(vertical=False, pitch=12.7, compact=True), + FootprintVariant(vertical=False, pitch=15.24, compact=True), + FootprintVariant(vertical=False, pitch=17.78, compact=True), + FootprintVariant(vertical=False, pitch=20.32, compact=True), + FootprintVariant(vertical=False, pitch=10.16, compact=True), # tight! + FootprintVariant(vertical=True, pitch=2.54, compact=True), + FootprintVariant(vertical=True, pitch=5.08, compact=True), + FootprintVariant(vertical=True, pitch=7.62, compact=True), + ], + author='U. Bruhin', + pkgcat='72ceb547-9e68-4d6b-8c96-283d325e1abf', + version='0.3', + create_date='2018-10-11T22:24:42Z', + generate_3d_models=generate_3d_models, + ) + # DO-204 (only the variants which actually exist) generate_pkg( library='LibrePCB_Base.lplib', @@ -595,6 +711,7 @@ def generate_3d( leg_diameter_nom=(0.46 + 0.55) / 2, # b body_diameter_nom=(2.16 + 2.71) / 2, # D body_length_nom=(5.85 + 7.62) / 2, # G + polarized=True, pad_names=('1', '2'), pad_hole_diameter=calculate_pad_hole_diameter(0.6), # b max variants=[ @@ -624,6 +741,7 @@ def generate_3d( leg_diameter_nom=(0.69 + 0.88) / 2, # b body_diameter_nom=(2.65 + 3.55) / 2, # D body_length_nom=(5.85 + 7.62) / 2, # G + polarized=True, pad_names=('1', '2'), pad_hole_diameter=calculate_pad_hole_diameter(0.88), # b max variants=[ @@ -653,6 +771,7 @@ def generate_3d( leg_diameter_nom=(0.46 + 0.55) / 2, # b body_diameter_nom=(1.27 + 1.9) / 2, # D body_length_nom=(2.16 + 3.04) / 2, # G + polarized=True, pad_names=('1', '2'), pad_hole_diameter=calculate_pad_hole_diameter(0.55), # b max variants=[ @@ -681,6 +800,7 @@ def generate_3d( leg_diameter_nom=(0.46 + 0.55) / 2, # b body_diameter_nom=(1.53 + 2.28) / 2, # D body_length_nom=(3.05 + 5.08) / 2, # G + polarized=True, pad_names=('1', '2'), pad_hole_diameter=calculate_pad_hole_diameter(0.55), # b max variants=[ @@ -709,6 +829,7 @@ def generate_3d( leg_diameter_nom=(0.72 + 0.86) / 2, # b body_diameter_nom=(2.04 + 2.71) / 2, # D body_length_nom=(4.07 + 5.2) / 2, # G + polarized=True, pad_names=('1', '2'), pad_hole_diameter=calculate_pad_hole_diameter(0.86), # b max variants=[ @@ -736,6 +857,7 @@ def generate_3d( leg_diameter_nom=(1.22 + 1.32) / 2, # b body_diameter_nom=(6.1 + 6.35) / 2, # D body_length_nom=(9.27 + 9.52) / 2, # G + polarized=True, pad_names=('1', '2'), pad_hole_diameter=calculate_pad_hole_diameter(1.32), # b max variants=[ diff --git a/uuid_cache_axial_tht.csv b/uuid_cache_axial_tht.csv index 8bdb6a4..eccd6b2 100644 --- a/uuid_cache_axial_tht.csv +++ b/uuid_cache_axial_tht.csv @@ -655,3 +655,294 @@ pkg-do204ar-v7.62-compact-polygon-legend-leg,1864ecf3-dedf-4e91-ab53-19dd84051ba pkg-do204ar-v7.62-compact-polygon-outline,63e0c536-245f-4bd8-979a-68c4b89f680d pkg-do204ar-v7.62-compact-text-name,3465bc0f-5bb0-493a-a5c7-ecce5b8fda19 pkg-do204ar-v7.62-compact-text-value,bc83e663-912c-4a00-b1eb-75d0ba5dcdb8 +pkg-r0204-h10.16-3d,1f62a592-1ea6-49be-9d20-5bcc472359a9 +pkg-r0204-h10.16-compact-footprint,b40af3ff-e593-4737-85c8-209791c12818 +pkg-r0204-h10.16-compact-pad-1,6238485c-85e4-4445-8b05-329232f1d706 +pkg-r0204-h10.16-compact-pad-2,cd66a226-c0c4-4679-b09c-5c07d8c77348 +pkg-r0204-h10.16-compact-polygon-body,43466ae0-e215-4221-a492-f0e04a32dec9 +pkg-r0204-h10.16-compact-polygon-courtyard,c1314981-0dae-4895-8965-896a2c664991 +pkg-r0204-h10.16-compact-polygon-leg1,07b35fbb-b0a5-4842-b92c-407279c51272 +pkg-r0204-h10.16-compact-polygon-leg2,f7edf303-ca31-4dde-a5cf-05db962cf651 +pkg-r0204-h10.16-compact-polygon-legend-body,18beb3a1-edd8-48b5-82e1-04fba7f3a394 +pkg-r0204-h10.16-compact-polygon-legend-leg1,b1cef27a-56e3-40f7-b7b7-695ecdf00bd3 +pkg-r0204-h10.16-compact-polygon-legend-leg2,6fab0d7c-1c75-4b58-af7b-9b4b9e9d3598 +pkg-r0204-h10.16-compact-polygon-outline,fe7bef2d-c4ce-42ac-8c0d-327e9838a9f3 +pkg-r0204-h10.16-compact-text-name,8e771090-267a-4899-8af4-105576cc1d5d +pkg-r0204-h10.16-compact-text-value,3e320ae2-68a7-47f5-8c50-49c6e7dbdbb8 +pkg-r0204-h12.7-3d,9ff65b59-d48b-4afb-b3bd-6df64c297fee +pkg-r0204-h12.7-compact-footprint,c7b5d5d9-ff68-42bf-8a90-16c748cffb3d +pkg-r0204-h12.7-compact-pad-1,9bce6abc-d0a7-4a16-8a81-7b9ffac3ad39 +pkg-r0204-h12.7-compact-pad-2,de12230d-8901-426d-a3b0-2a0d26716e62 +pkg-r0204-h12.7-compact-polygon-body,597223c0-bead-4080-8a64-790410be78bc +pkg-r0204-h12.7-compact-polygon-courtyard,42993c81-7335-4412-8425-8d8a152ac410 +pkg-r0204-h12.7-compact-polygon-leg1,229be420-8ec8-4906-8be1-02bee1b50405 +pkg-r0204-h12.7-compact-polygon-leg2,c0e7418e-628a-4853-8913-87b547c6c023 +pkg-r0204-h12.7-compact-polygon-legend-body,f5005250-a9fa-4bf0-aa46-6a443f7b5dbc +pkg-r0204-h12.7-compact-polygon-legend-leg1,2cf8a1f7-94e1-48d3-bae0-3f122ae3e91c +pkg-r0204-h12.7-compact-polygon-legend-leg2,1d90e7f6-f84b-4178-8ee7-0d0361f8d97c +pkg-r0204-h12.7-compact-polygon-outline,cc322160-5068-4b4e-b741-4f1a3208fd67 +pkg-r0204-h12.7-compact-text-name,881a7882-8d20-4a5e-9964-5c6ed668ee57 +pkg-r0204-h12.7-compact-text-value,1836d90e-d117-4fe2-9740-5112710017d0 +pkg-r0204-h15.24-3d,36bf1659-0eed-4666-b713-9391b383effe +pkg-r0204-h15.24-compact-footprint,40f57408-d9f3-4a9d-a521-11e0b54b89b7 +pkg-r0204-h15.24-compact-pad-1,afe7ce71-9246-4681-bef5-7e44d6027395 +pkg-r0204-h15.24-compact-pad-2,0831c547-5577-4c66-b414-23cc1f0623f4 +pkg-r0204-h15.24-compact-polygon-body,698fd11e-6a66-426f-8cdd-ed608cf66068 +pkg-r0204-h15.24-compact-polygon-courtyard,017a5558-340b-4054-85d3-853ebc1a56bc +pkg-r0204-h15.24-compact-polygon-leg1,02cda5f5-04e2-4a30-8b51-50304504ceea +pkg-r0204-h15.24-compact-polygon-leg2,bf1151be-eadd-4607-82b7-f8fc8f2cf543 +pkg-r0204-h15.24-compact-polygon-legend-body,2da1dced-22bf-4231-9379-9d8299101785 +pkg-r0204-h15.24-compact-polygon-legend-leg1,8508a126-f260-4caa-9cc9-258b539c1b32 +pkg-r0204-h15.24-compact-polygon-legend-leg2,0b839afc-3c6a-44e4-b91b-2ddf3a0434f8 +pkg-r0204-h15.24-compact-polygon-outline,f97cb98b-e773-4424-a3bf-07ac60bb352f +pkg-r0204-h15.24-compact-text-name,95d8eadf-6e62-4951-a995-21063a5cf864 +pkg-r0204-h15.24-compact-text-value,8989dd79-524f-4f2a-a156-5cddfc2c72d2 +pkg-r0204-h5.08-3d,66e58ea8-0bac-459a-91ba-0c74ef8d98ef +pkg-r0204-h5.08-compact-footprint,f7c9f0a9-4d39-4280-8edc-aba4e29347e5 +pkg-r0204-h5.08-compact-pad-1,a1aa10e6-f0c8-4797-a8ea-22e6d0f5ea0d +pkg-r0204-h5.08-compact-pad-2,82f1cf8f-51e0-4b90-9f3f-d13a556ae73f +pkg-r0204-h5.08-compact-polygon-bar,45c53377-0321-40ca-a641-d2e264326fa7 +pkg-r0204-h5.08-compact-polygon-body,3b9590f7-e223-43ac-8ea9-4b261b27df66 +pkg-r0204-h5.08-compact-polygon-courtyard,44274f95-e5d2-4708-9b79-8237fbb2f021 +pkg-r0204-h5.08-compact-polygon-leg1,c721021d-b56c-4a30-80a2-a89ecf74a279 +pkg-r0204-h5.08-compact-polygon-leg2,bbb6c221-c941-4e90-8528-184011c57beb +pkg-r0204-h5.08-compact-polygon-legend-bar,5dce0e84-69fe-42d4-aa89-6e8fb9ffea48 +pkg-r0204-h5.08-compact-polygon-legend-bottom,2871a4fe-d58d-41fd-83d2-1136942776a3 +pkg-r0204-h5.08-compact-polygon-legend-top,eb4b2bb8-9b6b-4d86-b4f4-1c66f8e7216b +pkg-r0204-h5.08-compact-polygon-outline,0f06e7d6-0051-443a-be78-a3c7112179fa +pkg-r0204-h5.08-compact-text-name,d1664fd3-de1b-482a-bf8f-12bf24f95c4a +pkg-r0204-h5.08-compact-text-value,5022f850-a784-4ee7-b8ec-ca9a6c0209c5 +pkg-r0204-h7.62-3d,e8b9150e-16a5-4445-8779-e309949ab71b +pkg-r0204-h7.62-compact-footprint,02b104a3-6b7e-4973-9656-4bd8f1a24cb9 +pkg-r0204-h7.62-compact-pad-1,a1aa10e6-f0c8-4797-a8ea-22e6d0f5ea0d +pkg-r0204-h7.62-compact-pad-2,82f1cf8f-51e0-4b90-9f3f-d13a556ae73f +pkg-r0204-h7.62-compact-polygon-bar,e30eb30c-240e-49a2-a443-83f7adf365ac +pkg-r0204-h7.62-compact-polygon-body,dbafebf7-29fd-478a-aa67-1845274c9f90 +pkg-r0204-h7.62-compact-polygon-courtyard,f30bde7c-e6bc-4a64-8ed2-10e2435a06dc +pkg-r0204-h7.62-compact-polygon-leg1,02d7847e-85e3-431e-b48a-12b956b145f6 +pkg-r0204-h7.62-compact-polygon-leg2,7f0d67ba-cb6f-4b91-a1e9-456ee93927a3 +pkg-r0204-h7.62-compact-polygon-legend-bar,7c3af37d-3560-44bf-a81d-9ca35faa8265 +pkg-r0204-h7.62-compact-polygon-legend-body,be5b9330-92b1-4748-b6b1-aa03c05e08f3 +pkg-r0204-h7.62-compact-polygon-legend-leg1,6a9b6c0e-2b7e-442f-8dcc-9b3000c359fd +pkg-r0204-h7.62-compact-polygon-legend-leg2,a83776d2-eba7-4a2f-8d23-7df99bd1980f +pkg-r0204-h7.62-compact-polygon-outline,b8a0dc41-de1f-4efd-b010-72b05f6cf353 +pkg-r0204-h7.62-compact-text-name,5b4dc60e-aa41-4418-ab53-29a94c545902 +pkg-r0204-h7.62-compact-text-value,4f71c8b7-3b4e-44ba-9810-b937a5ef3f8b +pkg-r0204-pad-1,a1aa10e6-f0c8-4797-a8ea-22e6d0f5ea0d +pkg-r0204-pad-2,82f1cf8f-51e0-4b90-9f3f-d13a556ae73f +pkg-r0204-pkg,f71d0b4f-22c4-4b4f-a288-0a8490e52e90 +pkg-r0204-v2.54-3d,62b487f0-e381-48bb-81a6-b453f22bb9fe +pkg-r0204-v2.54-compact-circle-body,8545828a-9aa5-4f7f-96ee-2f638db6be09 +pkg-r0204-v2.54-compact-circle-legend,d5356d3d-ee26-4eba-bbee-8df63b5765fa +pkg-r0204-v2.54-compact-footprint,3f48733e-c50b-4e1e-9573-2bc82ff65a5e +pkg-r0204-v2.54-compact-pad-1,a1aa10e6-f0c8-4797-a8ea-22e6d0f5ea0d +pkg-r0204-v2.54-compact-pad-2,82f1cf8f-51e0-4b90-9f3f-d13a556ae73f +pkg-r0204-v2.54-compact-polygon-courtyard,14fab211-8b9a-43fa-82dd-dcec17115e8b +pkg-r0204-v2.54-compact-polygon-leg,8280d746-a0bd-409f-b04b-4a00cb867c9a +pkg-r0204-v2.54-compact-polygon-legend-bar,5ac63e07-311d-47fb-b661-7f6cb1781b34 +pkg-r0204-v2.54-compact-polygon-legend-leg,e81bce5b-f385-46fb-8f24-d64a20998dbe +pkg-r0204-v2.54-compact-polygon-outline,9d3fdedf-a902-451b-8050-479bee3a6c85 +pkg-r0204-v2.54-compact-text-name,9243a1b1-9413-4d29-a201-310ef4862eeb +pkg-r0204-v2.54-compact-text-value,ad4f13d3-a843-4384-8d3c-47975190b04b +pkg-r0207-h10.16-3d,d0693747-44dd-4c7e-aabe-2a76a09ffbc3 +pkg-r0207-h10.16-compact-footprint,b5afb23e-e9be-4061-8105-d9ca799b6c54 +pkg-r0207-h10.16-compact-pad-1,b809afd1-3010-4dbe-96f0-0f16ee6c5fc3 +pkg-r0207-h10.16-compact-pad-2,181c5e6c-4b3c-48c8-b4d9-bb603a0f11b6 +pkg-r0207-h10.16-compact-polygon-body,993b0df4-3872-4628-b2fb-48b568054085 +pkg-r0207-h10.16-compact-polygon-courtyard,96d1135f-684c-495c-9176-e12ae4ef277e +pkg-r0207-h10.16-compact-polygon-leg1,cca6e73c-3567-4570-9bbd-50443e3b9ad0 +pkg-r0207-h10.16-compact-polygon-leg2,0b766c74-ecca-4cf9-9d1d-f4366d068e8f +pkg-r0207-h10.16-compact-polygon-legend-body,53f2737b-79bf-4a42-92c1-41ef3a374de0 +pkg-r0207-h10.16-compact-polygon-legend-leg1,b560a601-23fc-436d-bf39-3557234e80bb +pkg-r0207-h10.16-compact-polygon-legend-leg2,87014de5-a3fa-4ec7-aaf5-6f5ce73c6c20 +pkg-r0207-h10.16-compact-polygon-outline,e693b807-b2c3-4f93-84e8-14a2b53d6992 +pkg-r0207-h10.16-compact-text-name,cc8b3eb2-d36a-43e4-8bdd-53335c982d79 +pkg-r0207-h10.16-compact-text-value,cba4ecf0-9feb-44c1-8152-431e0f5a62d8 +pkg-r0207-h12.7-3d,14213963-e92c-431e-b8f6-7406a90394ff +pkg-r0207-h12.7-compact-footprint,3cccaccf-5dc2-4894-8fa0-c9b110294a4d +pkg-r0207-h12.7-compact-pad-1,b809afd1-3010-4dbe-96f0-0f16ee6c5fc3 +pkg-r0207-h12.7-compact-pad-2,181c5e6c-4b3c-48c8-b4d9-bb603a0f11b6 +pkg-r0207-h12.7-compact-polygon-body,ca484f14-5a0b-42e4-8109-5119015d6410 +pkg-r0207-h12.7-compact-polygon-courtyard,9fc8edfb-5908-4f13-8700-3cb0bada9592 +pkg-r0207-h12.7-compact-polygon-leg1,d291ad98-a98c-4ad4-81fe-d567a1e4bb67 +pkg-r0207-h12.7-compact-polygon-leg2,62154b19-9a77-401c-8668-79372ecb8060 +pkg-r0207-h12.7-compact-polygon-legend-body,da7798b1-e606-47ef-b8df-8806548c7a50 +pkg-r0207-h12.7-compact-polygon-legend-leg1,dca84b60-f324-4c4a-aae8-91120ca6bf4d +pkg-r0207-h12.7-compact-polygon-legend-leg2,7cde9b9b-ac01-41be-b4a9-e09fbc5fda11 +pkg-r0207-h12.7-compact-polygon-outline,390089c6-8430-4051-bf86-f017eca0351d +pkg-r0207-h12.7-compact-text-name,9349a80a-3b57-4b95-afce-99ec014d5468 +pkg-r0207-h12.7-compact-text-value,b4af10a8-acd1-4f9a-957d-3cb2eb79f381 +pkg-r0207-h15.24-3d,112d375c-a964-4874-950e-88511f7fd2af +pkg-r0207-h15.24-compact-footprint,4b48782b-0e12-45e7-8ed5-db5ec7a55721 +pkg-r0207-h15.24-compact-pad-1,b809afd1-3010-4dbe-96f0-0f16ee6c5fc3 +pkg-r0207-h15.24-compact-pad-2,181c5e6c-4b3c-48c8-b4d9-bb603a0f11b6 +pkg-r0207-h15.24-compact-polygon-body,174b001a-0c94-4fbb-8f98-8abfa1df9c18 +pkg-r0207-h15.24-compact-polygon-courtyard,2a395ba8-894f-4233-b986-a596085d3240 +pkg-r0207-h15.24-compact-polygon-leg1,103382fd-5a86-4479-a984-13f3d7cdc74d +pkg-r0207-h15.24-compact-polygon-leg2,75c416d3-b70e-4164-8516-3db9cf9acfe7 +pkg-r0207-h15.24-compact-polygon-legend-body,63ce3a95-36cf-4d17-9493-49374157324b +pkg-r0207-h15.24-compact-polygon-legend-leg1,951bdaae-8d79-46b5-93ba-bc72396b1bda +pkg-r0207-h15.24-compact-polygon-legend-leg2,2a521675-e998-4fc4-ae26-d46560f57886 +pkg-r0207-h15.24-compact-polygon-outline,7357f497-e2be-4310-8700-d7f23f90f976 +pkg-r0207-h15.24-compact-text-name,b2f85d4d-496d-40ab-ab1b-1586cc32fdf5 +pkg-r0207-h15.24-compact-text-value,334f0ab7-722e-42f1-a2ed-5da2d6bcc6fe +pkg-r0207-h17.78-3d,c4a361a6-6a90-4aad-9a49-ca9565cad035 +pkg-r0207-h17.78-compact-footprint,3e99ec2d-99ce-4cc7-aa0b-05ab29831958 +pkg-r0207-h17.78-compact-pad-1,4021eeb2-9a32-4091-9d00-b2e2d016d2da +pkg-r0207-h17.78-compact-pad-2,0bc6b504-d231-45ba-97e4-e0f589dbfd1b +pkg-r0207-h17.78-compact-polygon-body,6003223b-482b-457b-8d4b-2a46b8922f23 +pkg-r0207-h17.78-compact-polygon-courtyard,8e593ec0-4227-4af2-99f3-5cf097c4321b +pkg-r0207-h17.78-compact-polygon-leg1,62226ea9-5f3b-4fb7-9c75-8b52dc6ca84e +pkg-r0207-h17.78-compact-polygon-leg2,0d83c1c0-90a1-4b82-ba13-c391d4e9ef9f +pkg-r0207-h17.78-compact-polygon-legend-body,9d57580e-b1c1-4164-916e-1bab895f2950 +pkg-r0207-h17.78-compact-polygon-legend-leg1,49c87852-155d-4803-ba79-86cc86417690 +pkg-r0207-h17.78-compact-polygon-legend-leg2,53882312-cfc5-4791-bb16-367b9279886f +pkg-r0207-h17.78-compact-polygon-outline,ca7a001f-a2d1-427a-909d-919f7a12ac48 +pkg-r0207-h17.78-compact-text-name,f4d7ee90-1e0f-475f-b9bd-c6ee31129b29 +pkg-r0207-h17.78-compact-text-value,8b6f513a-3baa-4f48-9dc7-f01bdfc90e50 +pkg-r0207-h7.62-3d,3f8c5a99-3985-4e15-bc18-756eaf43e396 +pkg-r0207-h7.62-compact-footprint,63478879-99c7-4b5c-b515-a821b6bd2b7c +pkg-r0207-h7.62-compact-pad-1,b809afd1-3010-4dbe-96f0-0f16ee6c5fc3 +pkg-r0207-h7.62-compact-pad-2,181c5e6c-4b3c-48c8-b4d9-bb603a0f11b6 +pkg-r0207-h7.62-compact-polygon-body,33691734-297c-42eb-b932-4909070dfd05 +pkg-r0207-h7.62-compact-polygon-courtyard,6be8ffd6-6483-476f-92f8-7b52b5fac26e +pkg-r0207-h7.62-compact-polygon-leg1,7b11f120-c5ca-4c7f-8000-ad9102120524 +pkg-r0207-h7.62-compact-polygon-leg2,1b72d29a-edd0-493c-a0a8-4f00aa00a547 +pkg-r0207-h7.62-compact-polygon-legend-bottom,083a5936-5c8d-4157-aa75-ba56f3227861 +pkg-r0207-h7.62-compact-polygon-legend-top,3328eb18-044a-4ea2-90d4-40b11d6b95dc +pkg-r0207-h7.62-compact-polygon-outline,fc9abe28-190f-4aa2-908d-c01e89e37701 +pkg-r0207-h7.62-compact-text-name,b84ca045-0cdc-49b7-92ee-c098bdcb99ab +pkg-r0207-h7.62-compact-text-value,201ffd72-7640-41f8-846f-25caee3b2d48 +pkg-r0207-pad-1,b809afd1-3010-4dbe-96f0-0f16ee6c5fc3 +pkg-r0207-pad-2,181c5e6c-4b3c-48c8-b4d9-bb603a0f11b6 +pkg-r0207-pkg,41a60506-8fc9-4b92-8c2d-e6463e3e88d3 +pkg-r0207-v2.54-3d,0fbc1ca3-f94e-4348-8b52-b89c8ca99a9c +pkg-r0207-v2.54-compact-circle-body,05f4d09c-277c-4278-aa60-937ae9565b71 +pkg-r0207-v2.54-compact-circle-legend,f3192ed6-3239-4ed8-a8f5-635098b5df27 +pkg-r0207-v2.54-compact-footprint,5658c521-17cd-4986-97c3-2d7a422997a6 +pkg-r0207-v2.54-compact-pad-1,b809afd1-3010-4dbe-96f0-0f16ee6c5fc3 +pkg-r0207-v2.54-compact-pad-2,181c5e6c-4b3c-48c8-b4d9-bb603a0f11b6 +pkg-r0207-v2.54-compact-polygon-courtyard,750acb38-38ce-492a-9216-410732f1e40c +pkg-r0207-v2.54-compact-polygon-leg,3c3830e3-b1d4-4869-81a9-ea7aeab2d8f6 +pkg-r0207-v2.54-compact-polygon-legend-leg,e944f286-6819-45d7-84e9-6ba2717deea7 +pkg-r0207-v2.54-compact-polygon-outline,29ca5573-41fd-4b7f-a296-7d0b2d905a69 +pkg-r0207-v2.54-compact-text-name,20aebb3d-3e1f-442b-a1fc-43b849e5f94b +pkg-r0207-v2.54-compact-text-value,c5a52582-a52d-432c-b318-a35b78667bee +pkg-r0207-v5.08-3d,36248260-29fb-4d78-89a7-157b5e607397 +pkg-r0207-v5.08-compact-circle-body,a9b8945d-15ee-4e75-afcd-b760ac545864 +pkg-r0207-v5.08-compact-circle-legend,159abaff-bb47-41ce-8007-93647b8bee07 +pkg-r0207-v5.08-compact-footprint,2f9b2f9d-2b17-4577-b841-9d7ef0242f11 +pkg-r0207-v5.08-compact-pad-1,b809afd1-3010-4dbe-96f0-0f16ee6c5fc3 +pkg-r0207-v5.08-compact-pad-2,181c5e6c-4b3c-48c8-b4d9-bb603a0f11b6 +pkg-r0207-v5.08-compact-polygon-courtyard,a6515b0e-ee92-4f52-a64e-0edad823ab04 +pkg-r0207-v5.08-compact-polygon-leg,f7e175e1-f99b-4138-813d-596f4ae834fe +pkg-r0207-v5.08-compact-polygon-legend-leg,26cd2774-abd6-4355-b0f0-554e9333bcd8 +pkg-r0207-v5.08-compact-polygon-outline,6a278eaa-b9d0-42c8-a52a-e2f868890173 +pkg-r0207-v5.08-compact-text-name,4e4e063f-a4bd-444f-a581-fa78442b17ed +pkg-r0207-v5.08-compact-text-value,5490ad72-fe76-4f07-9581-90cde36e88c2 +pkg-r0309-h10.16-3d,57bfea23-3c1a-4d61-a8b1-071a1192c1a1 +pkg-r0309-h10.16-compact-footprint,2901d0f1-b5b9-4beb-a6b4-788c479cfbec +pkg-r0309-h10.16-compact-pad-1,b51307ce-0811-472d-a861-a27a11a2a5ac +pkg-r0309-h10.16-compact-pad-2,e23a4019-32f3-401a-a8d7-b3f6ce2ed606 +pkg-r0309-h10.16-compact-polygon-body,84c334a3-0804-48ed-8c14-16a9f8a573fe +pkg-r0309-h10.16-compact-polygon-courtyard,648719af-5bb2-41e5-bf40-11c895a2b6ad +pkg-r0309-h10.16-compact-polygon-leg1,f59d1634-67c0-4089-ad08-b0d6b4669f36 +pkg-r0309-h10.16-compact-polygon-leg2,677763d2-87bf-4794-8edb-d136a95ec97e +pkg-r0309-h10.16-compact-polygon-legend-bottom,e50a61b7-e885-420a-9911-f0d7f2d212c0 +pkg-r0309-h10.16-compact-polygon-legend-top,f08a2704-b3f8-4719-af40-0e69e10dd64a +pkg-r0309-h10.16-compact-polygon-outline,5922829b-1311-4147-805e-4d9a51462011 +pkg-r0309-h10.16-compact-text-name,4ad7bed1-7c67-44fa-af33-dcbb91e47bfa +pkg-r0309-h10.16-compact-text-value,8284870e-15f7-4efb-87ec-6e55a90d359c +pkg-r0309-h12.7-3d,b0c6266b-3d5a-4539-9cee-14fd2702a6a7 +pkg-r0309-h12.7-compact-footprint,3d96c7cf-9fb8-471d-85ff-55dd8724f853 +pkg-r0309-h12.7-compact-pad-1,b51307ce-0811-472d-a861-a27a11a2a5ac +pkg-r0309-h12.7-compact-pad-2,e23a4019-32f3-401a-a8d7-b3f6ce2ed606 +pkg-r0309-h12.7-compact-polygon-body,803bdc00-0b5e-4912-9fa6-e19c94ad8d4d +pkg-r0309-h12.7-compact-polygon-courtyard,0e083cf8-6815-412c-9ca4-63ce1b66ba60 +pkg-r0309-h12.7-compact-polygon-leg1,d452bfaf-dcd0-4ee2-b337-89b33fb50c33 +pkg-r0309-h12.7-compact-polygon-leg2,a0c0d129-3870-45dc-aa47-3530a3f4c551 +pkg-r0309-h12.7-compact-polygon-legend-body,6191d0f2-2736-417a-839e-1d973077c6ba +pkg-r0309-h12.7-compact-polygon-legend-leg1,a8fba8f3-6040-41ce-91ea-82b1c58aa92b +pkg-r0309-h12.7-compact-polygon-legend-leg2,23a6a46f-098d-4af3-84c6-2c7ab67b8435 +pkg-r0309-h12.7-compact-polygon-outline,74cc06cc-1c88-474a-9be7-0ad521238ede +pkg-r0309-h12.7-compact-text-name,c810e259-784f-41e8-99f2-204ac2dff0bc +pkg-r0309-h12.7-compact-text-value,65718aff-d944-45d1-9474-24520bedf1f5 +pkg-r0309-h15.24-3d,086675b1-6c63-49d3-8ac2-a91cdd3af8e8 +pkg-r0309-h15.24-compact-footprint,fc3a1300-697d-4d3f-b0d7-0c3cc09ef2a2 +pkg-r0309-h15.24-compact-pad-1,2b642161-8a27-45b9-a6ba-62307b78b945 +pkg-r0309-h15.24-compact-pad-2,ef85c612-d3c7-4a05-9bd9-8abb772c04e1 +pkg-r0309-h15.24-compact-polygon-body,2dac87c8-7934-4829-9ddf-19ef19ed72fd +pkg-r0309-h15.24-compact-polygon-courtyard,350b45fd-6658-4a76-8177-90320b20eeda +pkg-r0309-h15.24-compact-polygon-leg1,4ad3ab6c-bd81-4109-9ce0-35e80a967d2f +pkg-r0309-h15.24-compact-polygon-leg2,afb99b2f-d671-4de6-97fd-4bc140af9f4d +pkg-r0309-h15.24-compact-polygon-legend-body,5792576c-c587-49ad-b1ba-1b4551069598 +pkg-r0309-h15.24-compact-polygon-legend-leg1,59f8b880-77b8-4604-bd48-a6e7e73c5c2d +pkg-r0309-h15.24-compact-polygon-legend-leg2,68206931-bf6b-4f12-81b1-1d63f694bb75 +pkg-r0309-h15.24-compact-polygon-outline,d6a4c030-a182-42f4-84bf-f85733a139c8 +pkg-r0309-h15.24-compact-text-name,978d34b0-e3b3-4cbe-a6dc-7b72ed6a5ea9 +pkg-r0309-h15.24-compact-text-value,dc39a4d6-0fd8-4f09-9b93-c50dd647bc81 +pkg-r0309-h17.78-3d,e9114fe6-d373-4201-9e61-2cc62677604f +pkg-r0309-h17.78-compact-footprint,294461d8-d122-4716-bc08-f71b396a034d +pkg-r0309-h17.78-compact-pad-1,0409b030-0446-4060-bd7b-0ec643d08fd2 +pkg-r0309-h17.78-compact-pad-2,803d9c6d-bbe6-4ec2-85e9-2b5315fc478d +pkg-r0309-h17.78-compact-polygon-body,ccbf07d2-c6e7-4285-ac39-2eef65e8ef9e +pkg-r0309-h17.78-compact-polygon-courtyard,f7bc3382-c16b-4590-9af2-394221c23b39 +pkg-r0309-h17.78-compact-polygon-leg1,fe206302-7e4b-42bd-a8fe-9268f0843267 +pkg-r0309-h17.78-compact-polygon-leg2,4bc6567b-14c7-48f1-82ad-448b0c7f3ae9 +pkg-r0309-h17.78-compact-polygon-legend-body,3848fcec-9f67-40cb-82c6-a4b438c2e484 +pkg-r0309-h17.78-compact-polygon-legend-leg1,7c2628fe-a590-4658-a1ad-6b87f76ef768 +pkg-r0309-h17.78-compact-polygon-legend-leg2,d1c12cc7-7ab4-4213-b0b6-13fec98b3572 +pkg-r0309-h17.78-compact-polygon-outline,71012e8c-d20e-452f-8872-3f93a431fb72 +pkg-r0309-h17.78-compact-text-name,43e0da36-741f-4e17-ba7d-422bc80e4568 +pkg-r0309-h17.78-compact-text-value,bc323610-435e-45a6-8641-77ff96dd1a5e +pkg-r0309-h20.32-3d,2f4a7d6f-af2b-4dc7-ad07-96b1f3c01ecb +pkg-r0309-h20.32-compact-footprint,1ec515b3-5b43-424e-8cb6-a639a53c373e +pkg-r0309-h20.32-compact-pad-1,7f48faaa-9397-4216-b375-8f47c394d513 +pkg-r0309-h20.32-compact-pad-2,3e49ee50-9605-456e-b1d2-53191466d70e +pkg-r0309-h20.32-compact-polygon-body,3f9d1ede-7721-46ee-a174-98ea53036565 +pkg-r0309-h20.32-compact-polygon-courtyard,178de164-a699-4d25-b19c-eeff4f07342e +pkg-r0309-h20.32-compact-polygon-leg1,26c9b88f-8622-40f6-b338-29427ab222d4 +pkg-r0309-h20.32-compact-polygon-leg2,3f73196b-1819-49b8-8a4e-5cff17f55af3 +pkg-r0309-h20.32-compact-polygon-legend-body,ead590e4-1e6c-4c66-b455-7b5588d0b400 +pkg-r0309-h20.32-compact-polygon-legend-leg1,3c51fcc7-e236-4f50-9b19-7013106950ec +pkg-r0309-h20.32-compact-polygon-legend-leg2,909e15a9-5bea-455d-8375-577870236522 +pkg-r0309-h20.32-compact-polygon-outline,5f41f42f-029d-4e67-900d-783c4ad28e3b +pkg-r0309-h20.32-compact-text-name,989f8076-469c-4199-b05b-577df0e5fecb +pkg-r0309-h20.32-compact-text-value,9e167962-9fd0-438b-a96c-fc67f6ca6fcf +pkg-r0309-pad-1,b51307ce-0811-472d-a861-a27a11a2a5ac +pkg-r0309-pad-2,e23a4019-32f3-401a-a8d7-b3f6ce2ed606 +pkg-r0309-pkg,f9f931ea-99e7-43bb-bb52-b1facd8ffedb +pkg-r0309-v2.54-3d,464fe3b6-2779-47d7-a638-4992bf81c448 +pkg-r0309-v2.54-compact-circle-body,acf21a33-ade8-427c-a33a-12d379b635a7 +pkg-r0309-v2.54-compact-footprint,53554bd4-b930-44e1-bb96-558e6040e9a7 +pkg-r0309-v2.54-compact-pad-1,b51307ce-0811-472d-a861-a27a11a2a5ac +pkg-r0309-v2.54-compact-pad-2,e23a4019-32f3-401a-a8d7-b3f6ce2ed606 +pkg-r0309-v2.54-compact-polygon-courtyard,c600e441-d0ba-4686-a434-4b2c7737e23c +pkg-r0309-v2.54-compact-polygon-leg,f47b203b-cb1e-42cf-b532-9f9465343217 +pkg-r0309-v2.54-compact-polygon-outline,9e2edd38-f3f3-4372-b06e-4e0f70d9b0c9 +pkg-r0309-v2.54-compact-text-name,48c89693-372c-4d7d-b43a-ae727f0f090d +pkg-r0309-v2.54-compact-text-value,c8282234-d1ff-4879-acd3-6bf56a6ab918 +pkg-r0309-v5.08-3d,c3869db9-d2e8-4491-9a67-acf8a11efa35 +pkg-r0309-v5.08-compact-circle-body,3fafc6b6-7332-4bc2-880f-6bde0d04ca05 +pkg-r0309-v5.08-compact-circle-legend,7d717c52-425a-40f3-b315-830f35f290ab +pkg-r0309-v5.08-compact-footprint,1d4b9cf4-e61e-4fd5-8e03-bd407329c738 +pkg-r0309-v5.08-compact-pad-1,9c7ede24-434b-4940-9954-897ba43a40d5 +pkg-r0309-v5.08-compact-pad-2,813b44ed-c9cf-469d-9a6c-df13f19c066a +pkg-r0309-v5.08-compact-polygon-courtyard,48fb32ba-2951-4f14-9a6b-0c71c0a2bedf +pkg-r0309-v5.08-compact-polygon-leg,34560164-ddcc-413b-989f-4ec4a626cd20 +pkg-r0309-v5.08-compact-polygon-legend-leg,e8d30ae8-669a-4a44-b409-8737cc1467fe +pkg-r0309-v5.08-compact-polygon-outline,7b95afef-3ec1-4ffa-bb5f-75786a6c187d +pkg-r0309-v5.08-compact-text-name,8214a1cb-dd24-441f-bc23-92c180f34211 +pkg-r0309-v5.08-compact-text-value,978301ba-2f6c-460b-818d-7efcad30c283 +pkg-r0309-v7.62-3d,6a215bc9-49d8-4575-9dac-7b880debc90d +pkg-r0309-v7.62-compact-circle-body,5d55f1b9-72e9-4525-90e8-c00c0bbbf111 +pkg-r0309-v7.62-compact-circle-legend,713575ee-0745-40da-aac2-3b5307f44940 +pkg-r0309-v7.62-compact-footprint,7bcaeadf-34e2-466c-ad86-c012c8be3a78 +pkg-r0309-v7.62-compact-pad-1,e7f26fb4-8202-4c72-a7dc-c8644e62b287 +pkg-r0309-v7.62-compact-pad-2,cccd6fcb-0099-4671-8bb8-ddc159fd28f1 +pkg-r0309-v7.62-compact-polygon-courtyard,f916dfd1-11d0-4f21-a2d7-0dcd15603b1c +pkg-r0309-v7.62-compact-polygon-leg,2a1de129-f512-4ec5-a023-89597d41b267 +pkg-r0309-v7.62-compact-polygon-legend-leg,2fbe2488-9916-4e3b-b361-7ac17d4c067a +pkg-r0309-v7.62-compact-polygon-outline,61468602-d316-41d5-a375-558b3d9a3668 +pkg-r0309-v7.62-compact-text-name,f2a2d4b6-dd6a-4593-a683-423eb97391ab +pkg-r0309-v7.62-compact-text-value,e6d5335d-d0d8-4d2a-9956-b978dabb44a2